Laufzeitfehler 1004 - Wo ist der Unterschied
22.11.2008 14:28:50
Christoph
ich habe bei einer simplen Zeile immer Laufzeitfehler 1004 bekommen. Zwar konnte ich durch Aenderung das Problem umgehen, jedoch wollte ich einfach mal verstehen was schief laeuft und habe das Problem mal systematisch vereinfacht. Hier nun das Resultat:
Sub Test()
Sheets("Sheet1").Range("A1:A10").Copy _
Sheets("Sheet2").Range("A1")
Sheets("Sheet1").Range(Cells(1, 1), Cells(1, 10)).Copy _
Sheets("Sheet2").Range("A1")
End Sub
Eigentlich ein trivialer Code. Beide Anweisungen sollten das selbe tun. Tun sie auch, wenn Sheet1 aktiviert ist. Wenn jedoch ein anderes TB aktiviert ist, kommt bei der zweiten Anweisung die Fehlermeldung 1004. Woran liegt das? Habt ihr eine Ahnung?
Danke und Gruesse,
Christoph
Anzeige