Microsoft Access Club >VBA物語 >このページ  サイト内検索


Exit ステートメント:VBA物語Help



Exit ステートメントは、Do...Loop ループ、For...Next ループ、Function、Sub、または Property の各プロシージャを抜けるフロー制御ステートメントです。

基本構文

  1. Exit Do
  2. Exit For
  3. Exit Function
  4. Exit Property
  5. Exit Sub

各 Exit ステートメントは次のとおりです。

ステートメント 内容
Exit Do Do...Loop ループを抜け、Loop ステートメントの次のステートメントに制御を移します。Do...Loop ステートメントの中でだけ使用できます。Do...Loop ステートメントがネスト (入れ子) 構造になっているときは、Exit Do のあるループの 1 つ外側のループに制御を移します。
Exit For For Each...Next ループまたは For...Next ループを抜け、Next ステートメントの次のステートメントに制御を移します。For Each...Next ループまたは For...Next ループの中でだけ使用できます。For Each...Next ループまたは For...Next ループがネスト (入れ子) 構造になっているときは、Exit For のあるループの 1 つ外側のループに制御を移します。
Exit Function このステートメントのある Function プロシージャを直ちに抜けます。制御は Function プロシージャを呼び出したステートメントの次のステートメントに移ります。
Exit Property このステートメントのある Property プロシージャを直ちに抜けます。制御は Property プロシージャを呼び出したステートメントの次のステートメントに移ります。
Exit Sub このステートメントのある Sub プロシージャを直ちに抜けます。制御は Sub プロシージャを呼び出したステートメントの次のステートメントに移ります。

解説

  • Exit ステートメントと End ステートメントの違いに気を付けてください。Exit ステートメントは構造の終わりを定義するものではありません。

ページの先頭へ 前ページへ戻る

 


Exit ステートメント:VBA物語Help


 

-Microsoft Access Club-