Hallo zusammen,
ich schlage mich jetzt schon eine Weile mit einem Problem herum, das mich zum Verzweifeln bringt. Mein Code (XP, EXCEL 2002, SP3) läuft soweit einwandfrei, nun will ich was „optimieren“.
Ich lasse also den veränderten Code laufen und nun zickt er. Allerdings nur beschränkt:
Meldung „Ausführung des Codes wurde unterbrochen“.
Lasse ich den Code weiterlaufen (Fortfahren) geht alles gut.
Gehe ich in den Debugger und lasse den Code fortlaufen geht alles gut.
Schaue ich mir im Debugger die Codezeile an, kann ich nicht an einen Fehler glauben:
If baseline\_ableitung Then 'hier hängt er sich auf
Worksheets("ich").Cells(1, 1).Value = Worksheets("du").Cells(1, 1).Value + 10
End If
baseline_ableitung ist als Bool vereinbart und auch sicher mit einem Wert belegt. Die Überwachung „gibt das auch zu“.
Lasse ich meinen Code weiterlaufen kommt dieser Effekt auch an anderen Stellen.
Nun habe ich mal XP neu gestartet und siehe: Der Code läuft!
Natürlich hatte ich mal EXCEL geschlossen, aber das half nichts.
Nun zur Frage (endlich): Kennt jemand eine andere Abhilfe als XP neu zu starten? Ist nämlich nicht gerade die schlankste Lösung. Es war kein EXCEL Task mehr offen, den hätte ich sonst schon „erwürgt“.
Besten dank im voraus!
biba
Dirk.Pegasus