Exit


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