Durch Ausführen eines Makros (Makro: Eine Aktion oder eine Reihe von Aktionen, mit deren Hilfe Aufgaben automatisiert werden können.) in Einzelschritten (Einzelschritt: Eine Debugmethode, die es Ihnen ermöglicht, während der Makroausführung die einzelnen Aktionen schrittweise zu verfolgen oder Visual Basic-Code zeilenweise auszuführen.) können Sie sich den Ablauf des Makros und die Ergebnisse jeder Aktion (Aktion: Die grundlegende Komponente eines Makros; eine selbstständige Anweisung, die mit anderen Aktionen kombiniert werden kann, um Aufgaben zu automatisieren. Dies wird in anderen Makrosprachen manchmal als Befehl bezeichnet.) anzeigen lassen und feststellen, welche Aktion einen Fehler hervorruft oder zu unerwünschten Ergebnissen führt.
- Klicken Sie im Navigationsbereich mit der rechten Maustaste auf das Makro, und klicken Sie dann auf Entwurfsansicht
.
- Klicken Sie auf der Registerkarte Entwurf in der Gruppe Tools auf Einzelschritt
.
- Klicken Sie auf Ausführen
. Wenn es sich um ein neues oder um ein bearbeitetes Makro handelt, werden Sie aufgefordert, das Makro zu speichern. Erst dann kann das Makro ausgeführt werden.Das Dialogfeld Einzelschritt wird angezeigt. In diesem Dialogfeld werden Informationen zum Makro, zur Makroaktion sowie die Fehlernummer angezeigt. Wenn im Feld Fehlernummer eine Null angezeigt wird, bedeutet das, dass kein Fehler aufgetreten ist.

- Führen Sie eine der folgenden Aktionen aus:
- Um die im Dialogfeld Einzelschritt angezeigte Aktion auszuführen, klicken Sie auf Einzelschritt.
- Klicken Sie auf Alle Makros anhalten, um das Makro zu beenden und das Dialogfeld zu schließen.
- Um die Einzelschrittausführung zu beenden und den verbleibenden Teil des Makros ohne Unterbrechung auszuführen, klicken Sie auf Weiter.
Hinweise
- Drücken Sie STRG+UNTBR, um die Einzelschrittausführung zu beginnen, während ein Makro ausgeführt wird.
- Wenn Sie die Einzelschrittausführung an einer bestimmten Stelle im Makro beginnen möchten, können Sie dem Makro die MakroEinzelschritt-Makroaktion an der Stelle hinzufügen, an der die Einzelschrittausführung beginnen soll. Gehen Sie wie folgt vor, um dem Makro die MakroEinzelschritt-Makroaktion hinzuzufügen:
- Klicken Sie mit der rechten Maustaste auf die Makroaktion, mit der die Einzelschrittausführung beginnen soll, und klicken Sie dann auf Zeilen einfügen
.
- Klicken Sie in der Liste Aktion auf MakroEinzelschritt. Diese Aktion verwendet keine Aktionsargumente.
- Speichern Sie das Makro, indem Sie auf der Symbolleiste für den Schnellzugriff auf Speichern klicken.
Ist die Einzelschrittausführung deaktiviert, wenn Sie auf Ausführen klicken, wird der Vorgang bis zu der Stelle normal ausgeführt, an der Sie die MakroEinzelschritt-Makroaktion eingefügt haben. Dann beginnt das Makro die Einzelschrittausführung. Sie können einem Makro mehrere MakroEinzelschritt-Aktionen hinzufügen. Wenn Sie im Dialogfeld Einzelschritt auf Weiter klicken, wird die Einzelschrittausführung bis zur nächsten MakroEinzelschritt-Aktion deaktiviert.
Wenn die Einzelschrittausführung am Ende des Makros noch aktiviert ist, bleibt es weiterhin aktiviert. Wenn Sie ein anderes Makro ausführen, wird in Access erneut das Dialogfeld Einzelschritt angezeigt. Wenn Sie die Einzelschrittausführung deaktivieren möchten, klicken Sie im Dialogfeld Einzelschritt auf Weiter, oder klicken Sie auf der Registerkarte Entwurf in der Gruppe Tools auf Einzelschritt
, sodass die Option nicht markiert ist.