« [Excel] マクロで「応答なし」を回避する方法 | トップページ | [Google Map] 検索窓を非表示にする »

[Excel] マクロで、ループの途中から抜ける方法

基本:実行中の処理を途中で抜ける場合は、Exitステートメント

方法:
1)For~Nextの場合:Exit For
2)Do~Loopの場合:Exit Do

例:

For i = 1 To n Step 1         
        If  条件式  Then
            (計算)
        Else
            (計算)   
            Exit For            
        End If                         
Next i

備考:

1)ループを抜けず、ループの先頭に戻るContinue文は、VBAにはない
2)代替え案:goto文で、Nextの前に移動

参考サイト:
Exit ステートメント
https://msdn.microsoft.com/ja-jp/library/cc392449.aspx

|

« [Excel] マクロで「応答なし」を回避する方法 | トップページ | [Google Map] 検索窓を非表示にする »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/217579/61272131

この記事へのトラックバック一覧です: [Excel] マクロで、ループの途中から抜ける方法:

« [Excel] マクロで「応答なし」を回避する方法 | トップページ | [Google Map] 検索窓を非表示にする »