Er is geen enkele opdracht om een actieve macro in Excel te onderbreken op dezelfde manier waarop u Ctrl+C zou kunnen gebruiken in een opdrachtprompt. In plaats daarvan onderbreek je het door een van deze methoden te gebruiken:
* Esc-toets: Het indrukken van de Escape-toets (Esc) is de meest gebruikelijke en doorgaans betrouwbare manier om de uitvoering van een macro te onderbreken. Dit werkt het beste als de macro momenteel geen langdurige berekeningen uitvoert of interactie heeft met een externe bron.
* Taak beëindigen (Taakbeheer): Als Esc niet werkt (de macro is bijvoorbeeld bevroren), kunt u Taakbeheer gebruiken. Open Taakbeheer (meestal Ctrl+Shift+Esc), zoek "EXCEL.EXE" (of het relevante Excel-proces), selecteer het en klik op "Taak beëindigen". Dit is een drastischer maatregel, omdat Excel hierdoor volledig wordt afgesloten en ertoe kan leiden dat niet-opgeslagen werk verloren gaat.
* Breekpunten (foutopsporing): Als u de macro aan het ontwikkelen bent en deze op specifieke punten wilt stoppen voor foutopsporing, kunt u breekpunten gebruiken in de VBA-editor. Dit geeft u een meer gecontroleerde onderbreking dan Esc en vermijdt de abrupte beëindiging van Taakbeheer.
Samenvattend:Esc is de voorkeursmethode, terwijl Taakbeheer is een laatste redmiddel voor niet-reagerende macro's. breekpunten gebruiken is de ideale aanpak tijdens het ontwikkelen en testen van macro's. |