Guten Tag.Kopieren von Zellen von Arbeitsmappe zu Arbeitsmappe Ergebnisse in "Index außerhalb des Bereichs"
Ich versuche, einen Code zu schreiben, der im Wesentlichen Zellen (von links nach rechts) von "A - M" und (nach unten) bis zur letzten verwendeten Zeile auswählt.
Dann, einmal ausgewählt, sollte ich sie in eine andere Arbeitsmappe kopieren.
Dies ist der Code, den ich zu verwenden versucht:
ActiveWorkbook.Worksheets("Sheet1").Range("A1:M" & LastRow).Copy _
Workbooks("Converter.xlsm").Worksheets("Sheet1").Range("A1").CurrentRegion
Alles andere im Code außer für diese Linie funktioniert. diese
Und das Ergebnis ist:
Run-time error '9':
Subscript out of range
Dank.
PS. Die "LastRow" Variable, die ich benutzt habe, habe ich gerade aus einem Tutorial gezogen. Das ist keine persönliche benutzerdefinierte Variable, daher bin ich mir nicht sicher, ob das tatsächlich aus der Dokumentation von VBA stammt.
versuchen Sie nehmen '.CurrentRegion' für die Zielzellen – Rosetta