Do...Loopについての説明

記事
IT・テクノロジー
Do Loop 文は、条件に基づいて繰り返し処理を行うために使用される構文です。
(For Next と似ていますが条件を設定しDo Loopを終了させないと無限に繰り返します)

以下に基本的な構文と使い方を説明します。
Do
    ' 繰り返す処理
    If 条件文 Then
        Exit Do           ' 条件を満たした場合、ループを終了
    End If
Loop

以下は、1から10までの数値を表示する簡単な Do Loopの例です。
Sub test3()
    Dim i As Long   'i 変数を整数の数値データ型として宣言する
    i = 1        'i に1を代入する
    Do
        Debug.Print i   'イミディエイトウィンドウに出力する
        i = i + 1      'i に1を足し再度iに代入する
        If i > 10 Then  'i が10以上か判定する
            Exit Do    '条件を満たした場合Do Loopを終了する
        End If
    Loop
End Sub
Excel_VBA_DoLoop結果.png


サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら