<< 前へ        次へ >>

ID : 127

Exit

機能

指定した処理ブロックから離脱します。

構文

Exit ブロック名

指定項目

ブロック名
離脱したいブロック名を指定します。SubFunctionDoForのいずれかを指定します。

解説

指定したブロックから離脱します。

ブロック名で指定できるブロックは以下のとおりです。

指定 ブロック
Exit Do Do...Loopステートメント
Exit For For...Nextステートメント
Exit Sub Sub...End Subプロシージャ
Exit Function Function...End Functionプロシージャ

注意事項

Do...LoopFor...Nextがネストされている場合、Exitのあるループの1つ外側のループに制御を移します。

用例

'!TITLE "For~Nextからの強制脱出"
' For~Nextからの強制脱出
Sub Sample_ExitFor

  Dim aaa As Integer

  For aaa = 0 To 10

    ' 条件に一致した時点でループから抜ける
    If aaa = 5 Then Exit For

  Next

  ' メッセージ出力ウィンドウにループを脱出した時の値を表示
  PrintDbg aaa

End Sub

ID : 127

<< 前へ        次へ >>