Καλησπέρα
Για το πρώτο θέμα
Οι κινήσεις στην excel, μέσα σε ένα φύλλο, με τα βελάκια του πληκτρολογίου, είναι δύο:
Προς τα κάτω xlDown και
προς τα επάνω xlUp
Επειδή όταν κινούμαστε xlDown, υπάρχει πιθανότητα να «πέσουμε» σε κενό δεδομένων και να έχουμε σφάλμα, χρησιμοποιούμε
σχεδόν πάντα το xlUp.
Αυτό σημαίνει ότι θα πάει πρώτα στον πάτο του φύλλου και μετά θα ανέβει και θα «τρακάρει»
στην πρώτη γραμμή που θα βρει με δεδομένα από κάτω προς τα επάνω.
Η έκφραση
LastRow = Cells(Rows.Count, "A").End(xlUp).Row
σημαίνει (σε ελεύθερη μετάφραση)
Η τελευταία γραμμή (ορίζεται ως μεταβλητή) = Κελιά(Μέτρησε μου γραμμές, στην Α στήλη).Πως; προς τα επάνω.και δώσε μου την γραμμή που θα βρεις με δεδομένα
Αποδίδει αριθμό γραμμής και ορίζεται συνήθως ως Long
Για να έχουμε την πρώτη διαθέσιμη «κενή» γραμμή βάζουμε Row + 1
Για το δεύτερο θέμα
Περίπτωση α'
Επιλογή περιοχής με κελιά κειμένου
Μορφοποίηση σε Γενική και
Μέσα από την Excel στην κορδέλα >> Δεδομένα >> Κείμενο σε στήλες >> Σταθερού μήκους >> Τέλος
Περίπτωση β'
με κώδικα
Κώδικας:
Sub test()
With Range("A1:A20") 'Αλλάξτε ανάλογα
.NumberFormat = "General"
.Value = .Value
End With
End Sub