Det finns inte ett enda kommando för att avbryta ett löpande makro i Excel på samma sätt som du kan använda Ctrl+C i en kommandotolk. Istället avbryter du det genom att använda en av dessa metoder:
* ESC -nyckel: Att trycka på Escape Key (ESC) är det vanligaste och generellt pålitliga sättet att avbryta en makros utförande. Detta fungerar bäst om makroet för närvarande inte utför en lång beräkning eller interagerar med en extern resurs.
* slutuppgift (Task Manager): Om ESC inte fungerar (t.ex. makroen är fryst) kan du använda uppgiftshanteraren. Öppna uppgiftshanteraren (vanligtvis Ctrl+Shift+ESC), hitta "Excel.exe" (eller den relevanta Excel -processen), välj den och klicka på "Slutuppgift." Detta är en mer drastisk åtgärd, eftersom den stänger utmärkta helt och kan orsaka att oavslutat arbete går förlorade.
* breakpoints (felsökning): Om du utvecklar makro och vill stoppa det vid specifika punkter för felsökning kan du använda brytpunkter i VBA -redigeraren. Detta ger dig mer kontrollerat avbrott än ESC och undviker den plötsliga uppsägningen av uppgiftschefen.
Sammanfattningsvis esc är den föredragna metoden, medan task manager är en sista utväg för att inte svara makron. Med breakpoints är den perfekta metoden under makroutveckling och testning.