AW: Laufzeitfehler 1004 nach langer Laufzeit
02.12.2021 14:36:37
Jan
Hi
danke für deine vielen Tipps.
Der Error ist bei mir nun nochmal aufgetreten in dieser Zeile:
ThisWorkbook.Worksheets("ZEITPLAN").ChartObjects("ClockChart").Chart.SeriesCollection("Sekunde").XValues = "={" & Replace(CStr(xy), ",", ".") & "," & Replace(CStr(xS), ",", ".") & "}"
Die relevanten Variablen:
xy = 0,75
xS = 0,835763572462326
Wenn ich beim Debuggen die Zeile in einen Kommentar ändere, entsteht der Error stattdessen in der nächsten Zeile und in jeder Zeile, die etwas an den XValues oder Values ändert.
Auch, wenn ich das Makro komplett durchlaufen lasse und mit neuen Zeitangaben wiederholen lasse, tritt der Fehler weiterhin auf.
Mir sieht es so aus, als spielen die Variablen keine Rolle, sondern gibt es ein Problem mit der Angabe des Diagramms.
Wenn ich das SeriesCollection Objekt einer Variable zuweise, hat die Variable aber alle korrekten Werte von XValues und Values.
Der Fehler kommt aber weiterhin auf.
So sieht das dann bei mir aus:
Set sObj = ThisWorkbook.Worksheets("ZEITPLAN").ChartObjects("ClockChart").Chart.SeriesCollection("Sekunde")
sObj.XValues = "={" & Replace(CStr(xy), ",", ".") & "," & Replace(CStr(xS), ",", ".") & "}"
Ich hatte die Datei übrigens nur im Hintergrund laufen lassen bis der Fehler aufgetaucht ist.
Gruß Jan