On Error Statement
2020年7月11日
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 | 現在のプロシージャですべての有効なエラー ハンドラーを無効にします。 |