Unterbrechen eines Makros in Excel - Easy Excel VBA

Inhaltsverzeichnis

Du kannst ein Makro unterbrechen In Excel jederzeit durch Drücken von Esc oder Strg + Break.

Platzieren Sie eine Befehlsschaltfläche in Ihrem Arbeitsblatt und fügen Sie die folgenden Codezeilen hinzu:

Dim x As Long
x = 5
Tun, während x > 2
x = x + 1
Schleife

1. Klicken Sie auf die Befehlsschaltfläche auf dem Blatt. Dieses Makro hört nie auf, da der Teil nach 'Do While' immer wahr ist (x wird immer höher als 2) sein.

2. Um diese Endlosschleife anzuhalten, drücken Sie Esc oder Strg + Break. Das folgende Dialogfeld wird angezeigt:

3. Klicken Sie auf Ende, um das Makro zu beenden, klicken Sie auf Debug, um einen Blick auf das Makro in dem Visual Basic-Editor zu werfen.

4. Fügen Sie die folgende Codezeile am Anfang Ihres Codes hinzu, wenn Sie nicht möchten, dass Benutzer Ihres Programms Ihr Makro unterbrechen können (nicht empfohlen).

Application.EnableCancelKey = xlDisabled

5. Obwohl Excel VBA die EnableCancelKey-Eigenschaft am Ende Ihres Makros automatisch auf xlInterrupt zurücksetzt, empfiehlt es sich (bei Verwendung der vorherigen Codezeile), Ihr Makro mit der folgenden Codezeile zu beenden:

Application.EnableCancelKey = xlInterrupt

Hinweis: Wenn Excel einfriert und Sie Ihr Makro nicht mehr unterbrechen können, drücken Sie Strg + Alt + Entf und schließen Sie Excel.

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave