Hoe de uitvoering van macro's te regelen
Wilt u precies weten wat er in uw macro's gebeurt? Dit kan met name handig zijn voor het oplossen van problemen. Een slimme variant is het gebruik van breekpunten in je macro's. Dit zijn posities waarop Excel de uitvoering van de macro onderbreekt en direct naar de corresponderende positie in de VBA-editor springt.
Een stop in een macro instellen:
- Open de werkmap waarin de macro zich bevindt.
- Gebruik de toetsencombinatie ALT F11 om de VBA-editor op te roepen.
- Selecteer in de VBA-broncode de positie waar u een breekpunt wilt instellen.
- Klik met de linkermuisknop op de linkermarge van het codevenster op de gewenste regel.
Op deze positie verschijnt nu een rode punt en de hele lijn is gemarkeerd.
Het breekpunt is nu ingesteld. De volgende afbeelding laat zien hoe dit eruit kan zien:
Als u nu de macro uitvoert, onderbreekt Excel automatisch de uitvoering bij de betreffende stop en springt vervolgens naar de VBA-editor.
Op dit punt heb je nu een verscheidenheid aan opties. De belangrijkste hiervan zijn:
- Met de F8-toets kunt u de macro nu in enkele stappen blijven uitvoeren.
- Gebruik de F5-toets om door te gaan met het uitvoeren van de macro.
Als je het breekpunt weer wilt verwijderen, kun je het rode punt uitschakelen door nogmaals op dezelfde positie in de VBA-editor te klikken. Gebruik de toetscombinatie CTRL SHIFT F9 om alle onderbrekingspunten in een macro te verwijderen.