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:
Ingenx Så längex = 5
Do Medanx> 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).
hur man beräknar standardavvikelse i Excel 2016
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.
hur skapar du ett makro i Excel
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 = xlDisabled5. Ä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 = xlInterruptObs! Om Excel fryser och du inte kan avbryta ditt makro längre, tryck på Ctrl + Alt + Delete och stäng Excel.
hur man hänvisar till ett annat ark i Excel
Gå till nästa kapitel: Strängmanipulation