Automatisierungsfehler Das aufgerufene Objekt wurd
Susanne
bitte sämtliche Threads bisher einfach mal vergessen
++++++++++++++++++++++++++++++++++++++++
via "Application.OnTime #4:04:00 AM#, "test" wird folgendes Makro aufgerufen:
Sub test()
Windows("DE.xls").Activate
Sheets("data test").Select
Range("B2400:B2499").Select
Selection.Copy
Range("M2400").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Range("A1").Select
Sheets("ze1").Activate
Range("A1").Activate
With ActiveSheet
.Range("A7:AZ2500").Sort Key1:=.Range("D7"), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End With
Sheets("#NVi").Select
End Sub
Dabei erhalte ich, nachdem das Makro bereits fast problemlos durchgelaufen ist, folgenden Laufzeitfehler:Automatisierungsfehler -2147417848 (80010108)
Das aufgerufene Objekt wurde von den Clients getrennt
Diese beiden Zeilen am Ende des Makro-Codes sind gelb unterlegt:
.Range("A7:AZ2500").Sort Key1:=.Range("D7"), Order1:=xlDescending, Header:=xlNo, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
was ist daran falsch? Was bedeutet die Fehlermeldung?
Der Fehler tritt nur dann auf, wenn Excel im Hintergrund läuft. Ist das Excel-Fenster im Fokus und Vordergrund, läuft das Makro komplett durch.