Fehlerbehandlungen → ohne Beispiele | |
Befehl / Beispiele | Beschreibung |
Err.Description | Beschreibung eines aufgetretenen Fehlers |
Beispiel: MsgBox Err.Description |
|
Err.Number | Nummer des aufgetretenen Fehlers |
Beispiel: MsgBox Err.Number |
|
On Error Resume Next | Wenn in den nächsten Zeilen ein Programmfehler auftritt, wird dieser ignoriert und die nächste Programmzeile ausgeführt |
Beispiel: On Error Resume Next ' ab jetzt wird jeder Programmfehler ignoriert. A = 1 / 0 On Error GoTo 0 ' ab jetzt werden Fehler nicht mehr ignoriert. |
|
On Error GoTo <Sprungmarke> | Wenn ein Fehler auftaucht, wird zu einer Sprungmarke gesprungen. |
Beispiel: On Error GoTo Fehlerbehandlung A = 1 / 0 Exit Sub Fehlerbehandlung: MsgBox Err.Description MsgBox Err.Number Err.Clear |
|
On Error GoTo 0 | Es werden keine Fehler Mehr ignoriert bzw. abgefangen. |
Beispiel: On Error Resume Next ' ab jetzt wird jeder Programmfehler ignoriert. A = 1 / 0 On Error GoTo 0 ' ab jetzt werden keine Fehler mehr ignoriert. |