- ベストアンサー
ExitでIFステートメントを抜けたい
Sub test() Dim n As Byte, i As Byte For i = 0 To 5 If n = 0 Then n = n + 1 Else Exit For '(1)ここから End If i = i + 1 '(2)ここへ来たい(IFステートメントだけ抜けたい) Next i End Sub のように(1)から(2)へ行きたいのですが このコードを実行すると Forステートメントを抜けてしまい、マクロが終了してしまいます。 「Exit If」にするとエラーになってしまいます。 Exitを使用してIFステートメントだけ抜け、 Forステートメントに戻るにはどうすればいいでしょうか? ご教授よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- nattocurry
- ベストアンサー率31% (587/1853)
回答No.6
- imogasi
- ベストアンサー率27% (4737/17070)
回答No.4
- zap35
- ベストアンサー率44% (1383/3079)
回答No.3
noname#96023
回答No.2
- KDASH-XP
- ベストアンサー率45% (62/135)
回答No.1
お礼
ありがとうございます。