VBA Sich selbst aufrufendes Makro anhalten

Hi,
es gibt einen Befehl, mit dem man ein in einer Endlosschleife laufendes Makro

Sub A()

call a
End Sub

anhalten kann. Wie geht das?
Gruß
WeDe2

hallo wede2,

du drückst string & pause zugleich

gruß

rasta

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Sub A()

call a
End Sub

wobei dieses Beispiel streng genommen keine Endlosschlaufe ist, weil irgendwann Laufzeitfehler 28 (Stapelspeicher) auftauchen wird.

Beispiel einer brillianten Endlosschlaufe:

Do While 0 1

Loop

Es grüsst. Klugscheisser-DaHo :wink:

Hallo WeDe2,

was meinst du mit „Befehl“? Im Code könntest du sowas reinbauen:

Sub A

If x=y then Exit Sub
call Sub A
End Sub

Gruß
Daniel

Steuerung heißt det

du drückst string & pause zugleich

oder STRANGE?

Gruß kw

WERDS MIR MERKEN !

-)

gruß

rasta

Nee, Störung
Das muss Störung heissen. Der Beweis:
Wenn du ein Problem hast, drückst du ja die folgende Tastenkombination:

ALTe STöRunG ENTFernen