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

