On Error Statement

On Error statement

エラー処理ルーチンを有効にして、プロシージャ内のルーチンの場所を指定します。
エラー処理ルーチンを無効にする目的でも使用できます。

構文
On Error GoTo line
On Error Resume Next
**On Error GoTo 0**

Statement 説明
On Error GoTo line ・必須の_line_ 引数で指定された_行_から始まるエラー処理ルーチンを有効にします。
・_Line_引数には、任意の行ラベルまたは行番号を指定します。
・実行時エラーが発生した場合は、を_line_に分岐し、エラー処理ルーチンをアクティブにします。
・指定した_行_は、 On Errorステートメントと同じプロシージャ内にある必要があります。
それ以外の場合は、コンパイル時エラーが発生します。
On Error Resume Next 実行時エラーが発生したときに、エラーが発生して実行が続行されるステートメントの直後のステートメントに制御が移動することを指定します。
オブジェクトにアクセスするときは、 On Error GoTo の代わりにこの形式を使用してください。
On Error GoTo 0 現在のプロシージャですべての有効なエラー ハンドラーを無効にします。