Avbryt ett makro i Excel - Easy Excel VBA

Innehållsförteckning

Du kan avbryta ett makro i Excel när som helst genom att trycka på Esc eller Ctrl + Break.

Placera en kommandoknapp på ditt kalkylblad och lägg till följande kodrader:

Dim x Så länge
x = 5
Gör medan x> 2
x = x + 1
Slinga

1. Klicka på kommandoknappen på arket. Detta makro stannar aldrig eftersom delen efter "Do While" alltid kommer att vara sann (x kommer alltid att vara högre än 2).

2. För att stoppa denna oändliga loop, tryck på Esc eller Ctrl + Break. Följande dialogruta visas:

3. Klicka på Avsluta för att avsluta makrot, klicka på Debug för att titta på makrot i Visual Basic Editor.

4. Lägg till följande kodrad i början av koden om du inte vill att användare av ditt program ska kunna avbryta ditt makro (rekommenderas inte).

Application.EnableCancelKey = xlDisabled

5. Även om Excel VBA återställer egenskapen EnableCancelKey automatiskt till xlInterrupt i slutet av ditt makro, är det bra att (när du använder föregående kodrad) avsluta ditt makro med följande kodrad:

Application.EnableCancelKey = xlInterrupt

Obs! Om Excel fryser och du inte kan avbryta ditt makro längre, tryck på Ctrl + Alt + Delete och stäng Excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave