Hi, die Stop-Anweisung macht genau das Gleiche wie ein Haltepunkt. Beide sind dazu da, Bugs im Code zu finden und zu ändern. Dabei geht immer der VBA-Editor auf. Wenn du aber Änderungen an der Tabelle vornehmen willst, ohne in den Code zu springen, empfehle ich dir eine Do-Loop-Schleife in der du ein DoEvents ablegst. Damit springt der Code in eine Dauerschleife bis ein bestimmtes Ereignis eintritt, das du noch definieren musst, damit der Code weiterläuft. Der Befehl DoEvents, lässt u.a. Änderungen an der Tabelle zu.
Das wäre Eine Möglichkeit, die Andere, besser wäre, dass du den Code in zwei Teile splittest. Der Eine Teil ist ein Makro das ordentlich durchläuft und mit End Sub aufhört. Erst dann machst du deine Änderungen und startest den zweiten Teil durch ein Ereignis (z.B. mit Worksheet_Change).
Lies außerdem auch mal hier und hier.
Ansonsten sag doch mal was genau du in der Tabelle Ändern willst und warum.
Gruß Mr. K.
|