Visual Basic for Applications Reference

Resume without error (Error 20)

See Also    Specifics

A Resume statement can only appear within an error handler and can only be executed in an active error handler. This error has the following causes and solutions:

  • You placed a Resume statement outside error-handling code.

    Move the statement into an error handler, or delete it.

  • Your code jumped into an error handler even though there was no error.

    Perhaps you misspelled a line label. Jumps to labels can't occur across procedures, so search the procedure for the label that identifies the error handler. If you find a duplicate label specified as the target of a GoTo statement that isn't an On Error GoTo statement, change the line label to agree with its intended target.

For additional information, select the item in question and press F1.