Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 24-11-10, 00:21
Το avatar του χρήστη gr8styl
gr8styl Ο χρήστης gr8styl δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Φίλε Γιώργο,
δεν είμαι σίγουρος σίγουρος για το ζητούμενο
Ο παρακάτω κώδικας εντοπίζει με βάσει την στήλη Β (B1:B18) την τελευταία γραμμή (LastRow) στον πίνακα B:L και την αντιγράφει στην επόμενη γραμμή που είναι κενή.
Δηλαδή για το παράδειγμα που μας έδωσες αντιγράφει το B3:L3 στο B4:L4 και τελειώνει με ενεργό το κελί M4.
Κώδικας:
Sub CopyLastRow()
Dim LastRow As Double
    LastRow = WorksheetFunction.CountA(Range("B1:B18"))
    Range("B" & LastRow & ":L" & LastRow).Copy Destination:= _
    Range("B" & LastRow + 1 & ":L" & LastRow + 1)
    Range("M" & LastRow + 1).Select
End Sub
Διευκρίνισε μας παραπέρα αν δεν ήταν αυτό το ζητούμενο.
Θανάσης
Απάντηση με παράθεση