Error-Objekt - Beendigung
Ausschalten des Error-Handlers
Ob man innerhalb einer Routine ein Fehlerhandling an und wieder ausschaltet, ist eher eine philosophische Frage. Grundsätzlich wird das Fehlerhandling durch die Anweisung On Error Goto 0 ausgeschaltet:
Sub DivideByZero() Dim i As Integer On Error Resume Next i = 8 / 0 'Fehler wird unterdrückt On Error GoTo 0 i = 8 / 0 'Fehler wird nicht behandelt End Sub
In jedem Fall sollte der Error-Handler vor Beendigung der Routine explizit ausgeschaltet werden.