VBA - Frage zu Range-Fehler

Bild

Betrifft: VBA - Frage zu Range-Fehler
von: Josef
Geschrieben am: 26.11.2015 16:11:31

Guten Abend allerseits,
ich habe in meinem VBA-Projekt folgende Variable:

Dim Letzte As Integer
Die Variable Letzte soll die Zeilennummer der letzten benutzten Zeile ausgeben und wird folgendermaßen ermittelt:
Letzte = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row
So weit, so gut. Nun möchte ich diese Variable in einem Range-Objekt nutzen:
ActiveSheet.Range("G2:G&Letzte&").FillDown
Das klappt leider nicht, Excel gibt mir den Laufzeitfehler 1004.
Wie kann ich diese Variable einsetzen?

Bild

Betrifft: AW: VBA - Frage zu Range-Fehler
von: Rudi Maintaire
Geschrieben am: 26.11.2015 16:17:09
Hallo,

Dim Letzte As Integer
besser as Long
ActiveSheet.Range("G2:G"&Letzte).FillDown
Gruß
Rudi

Bild

Betrifft: AW: VBA - Frage zu Range-Fehler
von: Josef
Geschrieben am: 26.11.2015 16:21:22
Hallo Rudi,
vielen Dank für die schnell Hilfe. Klappt wunderbar.
Schönen Abend noch und gute Grüße

 Bild

Beiträge aus den Excel-Beispielen zum Thema "Spalten kopieren,links davon einfügen"