ID : 127
Exit
機能
指定した処理ブロックから離脱します。
解説
指定したブロックから離脱します。
ブロック名で指定できるブロックは以下のとおりです。
指定 | ブロック |
---|---|
Exit Do | Do...Loopステートメント |
Exit For | For...Nextステートメント |
Exit Sub | Sub...End Subプロシージャ |
Exit Function | Function...End Functionプロシージャ |
注意事項
Do...LoopやFor...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