VBA-Programmierung in Microsoft Excel

Tutorial: Excel-Beispiele

VBA-Begriff: Resume-Anweisung

Setzt die Ausführung des Programms nach dem Ende einer Fehlerbehandlungsroutine fort.

Syntax

Resume [0]

Resume Next

Resume Zeile

Sie können die Resume-Anweisung in einer der folgenden Formen verwenden:

Anweisung Beschreibung
Resume Bei Fehlern innerhalb der Prozedur mit der Fehlerbehandlungsroutine setzt das Programm die Ausführung mit der Anweisung fort, die den Fehler verursacht hat. Bei Fehlern in einer aufgerufenen Prozedur setzt das Programm die Ausführung mit der Anweisung fort, die zuletzt aus der Prozedur mit der Fehlerbehandlungsroutine eine andere Prozedur aufgerufen hat.
Resume Next Bei Fehlern innerhalb der Prozedur mit der Fehlerbehandlungsroutine setzt das Programm die Ausführung mit der Anweisung fort, die unmittelbar auf die fehlerverursachende Anweisung folgt. Bei Fehlern in einer aufgerufenen Prozedur setzt das Programm die Ausführung mit der Anweisung fort, die auf die Anweisung folgt, die zuletzt aus der Prozedur mit der Fehlerbehandlungsroutine (oder der On Error Resume Next-Anweisung) eine andere Prozedur aufgerufen hat.
Resume Zeile Das Programm setzt die Ausführung bei der Zeile fort, die im erforderlichen Argument Zeile angegeben ist. Das Argument Zeile ist eine Zeilenmarke oder Zeilennummer und muß sich in derselben Prozedur befinden wie die Fehlerbehandlungsroutine.

Bemerkungen

Die Verwendung einer Resume-Anweisung außerhalb einer Fehlerbehandlungsroutine führt zu einem Fehler.