Exitステートメント
構文
Exit
解説
プロシージャまたはブロックを抜け出ます。
Exitステートメントには次の種類があります。
| ステートメント | 内容 |
|---|---|
| Exit Do | Do...Loopを抜け出ます。 |
| Exit For | For...NextまたはFor Each...Nextを抜け出ます。 |
| Exit Function | Functionプロシージャを抜け出ます。 |
| Exit Property | Propertyプロシージャを抜け出ます。 |
| Exit Sub | Subプロシージャを抜け出ます。 |
サンプル
次の例は、Exitステートメントでプロシージャまたはブロックを抜け出ます。
Sub Sample()
Dim i As Integer
Do
i = i + 1
If i = 10 Then Exit Do
Loop
MsgBox "iが" & i & "になった"
For i = 1 To 100
If i = 20 Then Exit For
Next i
MsgBox "iが" & i & "になった"
Exit Sub
MsgBox "このメッセージは表示されません"
End Sub