300 Beispiele

Unterbrechen eines Makros

Interrupt Macro

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





Platziere a Befehlstaste auf Ihrem Arbeitsblatt und fügen Sie die folgenden Codezeilen hinzu:

Keinerx so lang
x = 5

Tun Währendx> 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.





Excel letzten Tag des Monats

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

Dialogfeld 'Code unterbrochen



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.

So erstellen Sie ein Makro in Excel 2007

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.

wie man Berechnungen in Excel zeigt

5/6 abgeschlossen! Erfahren Sie mehr über Makrofehler >
Gehe zum nächsten Kapitel: String-Manipulation



^