Hur man kontrollerar utförandet av makron
Vill du veta exakt vad som händer i dina makron? Detta kan vara särskilt användbart vid felsökning. En smart variant är användningen av brytpunkter i dina makron. Det här är positioner där Excel avbryter körningen av makrot och omedelbart hoppar till motsvarande position i VBA -redigeraren.
Så här ställer du in ett stopp i ett makro:
- Öppna arbetsboken där makrot finns.
- Använd tangentkombinationen ALT F11 för att ringa till VBA -redigeraren.
- I VBA -källkoden väljer du den position där du vill ställa in en brytpunkt.
- Vänsterklicka på den vänstra marginalen i kodfönstret i den rad du vill ha.
En röd punkt visas nu på denna position och hela raden är markerad.
Brytpunkten är nu inställd. Följande illustration visar hur detta kan se ut:
Om du nu kör makrot avbryter Excel automatiskt körningen vid det aktuella stoppet och hoppar sedan till VBA -redigeraren.
Vid denna tidpunkt har du nu en mängd olika alternativ. De viktigaste av dessa är:
- Med F8 -tangenten kan du nu fortsätta köra makrot i enstaka steg.
- Använd F5 -tangenten för att fortsätta köra makrot.
Om du vill radera brytpunkten igen kan du stänga av den röda punkten genom att klicka igen på samma plats i VBA -redigeraren. Använd tangentkombinationen CTRL SHIFT F9 för att radera alla brytpunkter i ett makro.