Kann mir jemand sagen warum das so nicht geht:
...
Range("a2:c & Letzte_Zeile & ").Select
Gruß
F.
Kann mir jemand sagen warum das so nicht geht:
...
Range("a2:c & Letzte_Zeile & ").Select
Gruß
F.
Gruß
F.
wie Alex schon geschrieben hat, ist cells geeigneter. Es geht aber auch mit Range, nämlich so:
Range("a2:c" & Letzte_Zeile).Select
Allerdings sollte man den Select-Befehl in VBA vermeiden.
Gruß
Martin Beck
Auch danke!
Warum sollte man den Befehl vermeiden?
Gruß
F.
Die Kurzfassung lautet:
- überflüssig, wenn objektorientiert programmiert wird
- macht den Code unübersichtlich und schlecht zu pflegen
- macht den Code langsam
Beispiel: Statt
Range("A1:C1").Select
Selection.Copy
Range("A29").Select
ActiveSheet.Paste
tut's
Range("A1:C1").Copy Destination:=Range("A29")
Gruß
Martin Beck