Verfolgen der Codeausführung

Sie verfolgen die Ausführung des Codes, weil es möglicherweise nicht immer offensichtlich ist, welche Anweisung zuerst ausgeführt wird. Verwenden Sie zum Verfolgen der Codeausführung die folgenden Verfahren:

  • Einzelschritt: Ermöglicht die Verfolgung der einzelnen Codezeilen sowie der Einzelschritte von Prozeduren. So können Sie die Auswirkung der einzelnen Anweisungen auf Variablen anzeigen.

  • Prozedurschritt: Führt jede Prozedur so aus, als ob es sich um eine einzelne Anweisung handeln würde. Verwenden Sie diese Option anstelle von Einzelschritt, um auf der Ebene der Prozeduraufrufe vorzugehen, anstatt die Schritte der aufgerufenen Prozedur zu durchlaufen.

  • Prozedur abschließen: Führt den restlichen Code einer Prozedur aus, als ob es sich um eine einzelne Anweisung handeln würde, und springt zur nächsten Anweisung der Prozedur, die den Aufruf der Prozedur ursprünglich ausgelöst hat.

  • Ausführen bis Cursor: Ermöglicht das Auswählen einer Anweisung im Code, bei der die Ausführung angehalten werden soll. So können Sie Codeabschnitte überspringen, z. B. große Schleifen.

So verfolgen Sie die Ausführung aus der aktuellen Anweisung

  • Wählen Sie im Menü Debug den Eintrag Einzelschritt (F8), Prozedurschritt (UMSCHALT+F8), Ausführen bis Rücksprung (STRG+UMSCHALT+F8) oder Ausführen bis Cursor (STRG+F8) aus.

So verfolgen Sie die Ausführung ab dem Anfang des Programms

  • Wählen Sie im Menü Debuggen die Option Einzelschritt (F8), Prozedurschritt (UMSCHALT+F8), Prozedur abschließen (STRG+UMSCHALT+F8) oder Ausführen bis Cursor (STRG+F8).

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.