Servus zusammen.
Ich habe folgenden Code geschrieben, der mir bei Auswertungen den Fehler 1004 bringt und ich verstehe nicht, warum.
Der Code sieht aus, wie folgt:
Sub Import
strGrundabfrage = ActiveWorkbook.Name
strImportworkbook = Workbooks(strGrundabfrage).Worksheets("FCTableImport").Cells(1, 16)
strImportworksheet = Workbooks(strGrundabfrage).Worksheets("FCTableImport").Cells(2, 16)
lastcell = Workbooks(strImportworkbook).Worksheets(strImportworksheet).Range("A400000").End(xlUp).Row
Workbooks(strImportworkbook).Worksheets(strImportworksheet).Range(Cells(1, 1), Cells(lastcell, 6)).Copy
Workbooks(strGrundabfrage).Worksheets("FCTableImport").Cells(2, 1).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Der Fehler tritt auf bei der Zeile
Workbooks(strImportworkbook).Worksheets(strImportworksheet).Range(Cells(1, 1), Cells(lastcell, 6)).Copy
Bei Mouseover der einzelnen Variablen
zeigen mir sowohl strImportworkbook, als auch strImportworksheet, Cells(1, 1) und lastcell die Werte an, die sie haben sollen.
Nur Cells(lastcell, 6) zeigt gar nix an. Ich verstehe den Fehler deshalb nicht, da in einem anderen Workbook die selbe Formel mit anderen Variablen hervorragend funktioniert.
Kann mir vielleicht jemand helfen?
Danke und liebe Grüße,
Flo
|