Ange brytpunkter i VBA -makron

Innehållsförteckning

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:

  1. Öppna arbetsboken där makrot finns.
  2. Använd tangentkombinationen ALT F11 för att ringa till VBA -redigeraren.
  3. I VBA -källkoden väljer du den position där du vill ställa in en brytpunkt.
  4. 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:

  1. Med F8 -tangenten kan du nu fortsätta köra makrot i enstaka steg.
  2. 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.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave