Resume-AnweisungResume statement

Nimmt die Ausführung wieder auf, nachdem eine Fehlerbehandlungsroutine beendet wurde.Resumes execution after an error-handling routine is finished.

SyntaxSyntax

Resume [ 0 ]Resume [ 0 ]
Resume NextResume Next
Resume lineResume line


Die Syntax der Resume -Anweisung kann die folgenden Formen annehmen:The Resume statement syntax can have any of the following forms:

AnweisungStatement BeschreibungDescription
ResumeResume Wenn der Fehler in der gleichen Prozedur wie die Fehlerbehandlungsroutine aufgetreten ist, wird die Ausführung bei der Anweisung wieder aufgenommen, die den Fehler verursacht hat.If the error occurred in the same procedure as the error handler, execution resumes with the statement that caused the error. Wenn der Fehler in einer aufgerufenen Prozedur aufgetreten ist, wird die Ausführung ab der Anweisung wiederaufgenommen, die die Prozedur mit der Fehlerbehandlungsroutine als Letztes aufgerufen hat.If the error occurred in a called procedure, execution resumes at the statement that last called out of the procedure containing the error-handling routine.
Resume NextResume Next Wenn der Fehler in der gleichen Prozedur wie die Fehlerbehandlungsroutine aufgetreten ist, wird die Ausführung bei der Anweisung wieder aufgenommen, die direkt auf die den Fehler verursachende Anweisung folgt.If the error occurred in the same procedure as the error handler, execution resumes with the statement immediately following the statement that caused the error. Wenn der Fehler in einer aufgerufenen Prozedur aufgetreten ist, wird die Ausführung mit der Anweisung fortgesetzt, die unmittelbar auf die Anweisung folgt, die zuletzt aus der Prozedur mit der Fehlerbehandlungsroutine (oder der On Error Resume Next -Anweisung) aufgerufen wurde.If the error occurred in a called procedure, execution resumes with the statement immediately following the statement that last called out of the procedure containing the error-handling routine (or the On Error Resume Next statement).
Resume lineResume line Die Ausführung wird an der __ im required- __ Argumentangegebenen Reihe fortgesetzt.Execution resumes at the line specified in the required line argument. Das line-Argument ist eine Zeilenmarke oder Zeilennummer und muss sich in derselben Routine befinden wie die Fehlerbehandlungsroutine.The line argument is a line label or line number and must be in the same procedure as the error handler.

HinweiseRemarks

Wenn Sie eine Resume-Anweisung außerhalb einer Fehlerbehandlungsroutine verwenden, tritt ein Fehler auf.If you use a Resume statement anywhere except in an error-handling routine, an error occurs.

BeispielExample

In diesem Beispiel wird mit der Resume -Anweisung die Fehlerbehandlung in einer Prozedur beendet und anschließend die Ausführung ab der den Fehler verursachenden Anweisung wiederaufgenommen.This example uses the Resume statement to end error handling in a procedure, and then resume execution with the statement that caused the error. Fehler Nummer 55 wird generiert, um die Verwendung der Resume -Anweisung zu veranschaulichen.Error number 55 is generated to illustrate using the Resume statement.

Sub ResumeStatementDemo() 
 On Error GoTo ErrorHandler ' Enable error-handling routine. 
 Open "TESTFILE" For Output As #1 ' Open file for output. 
 Kill "TESTFILE" ' Attempt to delete open file. 
 Exit Sub ' Exit Sub to avoid error handler. 
ErrorHandler: ' Error-handling routine. 
 Select Case Err.Number ' Evaluate error number. 
  Case 55 ' "File already open" error. 
   Close #1 ' Close open file. 
  Case Else 
   ' Handle other situations here.... 
 End Select 
 Resume ' Resume execution at same line that caused the error. 
End Sub

Siehe auchSee also

Support und FeedbackSupport and feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation?Have questions or feedback about Office VBA or this documentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.