Fehlfunktion, wenn Datei sehr groß ist.
27.02.2023 05:55:09
Florian
eine Fehlermeldung bekomme ich nicht weg. Abhilfe: ein bestimmtes anderes Blatt dieser Datei löschen. Die Datei schrumpft dann erwartungsgemäß von 24 MB auf 0,5 MB, da dieses Blatt sehr viele Daten enthält. Dann funktioniert das Makro ohne Probleme.
Sub Fehlertest()
With Worksheets("Ergebnisse")
.Range("b:g").Copy
.Range("h:m").Insert
Application.CutCopyMode = False
End With
End Sub
Bei Insert kommt "Laufzeitfehler 1004: Die Insert-Methode des Range-Objekts konnte nicht ausgeführt werden. "
Danach funktioniert auch im Blatt einiges nicht: Der Mauszeiger ist nicht zu sehen. Zellen auswählen geht nicht mehr, usw. Bei der Formeleingabe bietet IntelliSense nur die englischen Befehle an, zB SUM, aber nicht SUMME, dennoch funktioniert "=SUMME(", aber nicht "=SUM(". Also nicht nur, dass das Makro anhält, sondern auch, dass weiter arbeiten ist nicht möglich. Aussteigen mit Speichern geht auch nicht, weil dann irgendwas startet, denn im Makroeditor flackert ein bisschen "Aktiv" auf in der Fensterüberschrift, also genauso wie, wenn ein Makro läuft. Alles ist blockiert. Was hilft: Im Task Manager Excel beenden.
Wie komme ich da wieder raus?
Nun würde ich gerne den Zusammenhang zwischen der Größe der Datei und dieses Fehlers kennen, auch für zukünftige Probleme. Wann ist ein Workbook zu groß?
LG, Florian