機能と数式 | VBA | セミナー | オンラインソフト | お問い合わせ | その他
Top > Excel > VBA > VBAのステートメント

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



このエントリーをはてなブックマークに追加