| 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. |
|