VBA - Die theoretischen Grundlagen von Visual Basic for Applications
Einführung in die Programmierung: Einzelschrittmodus
Einzelschrittmodus
Auf dieser Seite
Mit Bild
Wie kann ich die Anweisungen eines Programms einzeln ausführen? Welche Möglichkeiten bietet der Einzelschrittmodus?
Mit Bild
Die Symbolleiste Debuggen
Mit Bild
Häufig muss man ein Programm im Einzelschrittmodus ausführen, um Fehler zu finden. Dazu setzen Sie an entsprechender Stelle im Programm einen Haltepunkt.
Mit Bild
Das Setzen und Löschen von Haltepunkten erfolgt durch einen Mausklick in den grauen Bereich links neben der entsprechenden Zeile. Stoppt das Programm an diesem Haltepunkt, stehen folgende Befehle zur Verfügung:
Mit Bild
Debuggen, Einzelschritt - Führt die Anweisung aus und stoppt das Programm abermals.
Mit Bild
Debuggen, Prozedurschritt - Führt die Anweisung aus. Wird hierbei eine andere Prozedur aufgerufen, wird diese nicht im Einzelschrittmodus ausgeführt.
Mit Bild
Debuggen, Prozedur abschließen
Wurde mit Debuggen, Einzelschritt in eine andere Prozedur gesprungen, so führt dieser Befehl die Prozedur ohne Pause aus und stoppt nach dem Rücksprung ins aufrufende Programm.
Debuggen, Ausführen bis Cursor-Position - Führt das Programm bis zur Cursor-Position ohne Pause aus.
Ausführen, Fortsetzen - Führt das Programm ohne Pause bis zum nächsten Haltepunkt aus.
Diese Befehle finden Sie auch auf der Symbolleiste Debuggen.
Im Einzelschrittmodus kann man auch die Anweisung festlegen, die als nächstes ausgeführt werden soll, indem man den gelben Pfeil im Code-Fenster zu einer anderen Anweisung zieht.