Makrolauf bei geöffnetem Editor
15.11.2023 19:34:57
Dieter Krüsemann
wenn ich ein Makro bei geöffnetem Editor laufen lasse, erhalte ich unter identischen Bedingungen verschiedene Ergebnisse. Wenn ich die bearbeiteten Daten speichere und neue lade und danach wiederum die vorigen Daten lade und ohne Änderung neu berechne, erhalte ich teilweise wieder andere Ergebnisse.
Bei meinem Projekt, die dieses Makro enthält, handelt es sich um eine umfangreiche Arbeitsmappe (ca. 11 MB). Aufgabe des Makros ist die Optimierung auf Basis vorgegebener Daten. Nach der Optimierung schreibt das Makro die optimierten Daten in ein definiertes Arbeitsblatt, darunter die Daten, die sich eigentlich nicht geändert haben dürfen.
Hier im Forum habe ich zwar eine eine Abfrage gefunden, mit der ich feststellen kann, ob der Editor geöffnet ist oder nicht, aber die löst mein Problem nicht, denn ich weiß nicht, ob die mit oder ohne geöffnetem Editor berechneten Werte die optimalen sind.
Können die Größe der Arbeitsmappe und die während des Makrolaufs bewegte hohen Datenmengen mit die Ursache sein, weil Daten zwar richtig berechnet werden (getestet mit MsgBox()), aber trotz eindeutiger Adressierung über eine "Set"-Variable manchmal nicht an die betreffende Stelle in der Arbeitsmappe geschrieben werden (Zelle bleibt leer)?
Bin neugierig auf Eure Ideen.
Dieter