Einzelnen Beitrag anzeigen
Ungelesen 11.07.11, 17:10   #2
Europe
Erfahrenes Mitglied
 
Registriert seit: Sep 2008
Ort: Europe
Beiträge: 538
Bedankt: 259
Europe ist noch neu hier! | 0 Respekt Punkte
Standard

Vermutlich geht's um einiges einfacher - bin ebenso kein Excel-Profi, daher nur meine Variante:

Sub Kopieren()
Dim Letzte_Zelle As Long
Dim Kopierbereich As String
Letzte_Zelle = ActiveSheet.Cells(65536, 1).End(xlUp).Row
Kopierbereich = "a1:a" & Letzte_Zelle
Range(Kopierbereich).Select
Selection.Copy
End Sub


PS: Sind nach Leerzellen in Spalte A weitere gefüllte Zellen, wird immer die letzte davon genommen und die Leerzellen daher mit kopiert!

Gruß Europe
Europe ist offline   Mit Zitat antworten