VBA関係の情報を色々を記載して行きます。
VBA基礎、Do〜Loop構文
(項目1)
・マクロでは、色々な構文が有ります。
・本ページでは、Do〜Loop構文を説明します。
・マクロでは、色々な構文が使用できます。Do〜Loop構文は、不定回数の繰り返し処理を行う時に使用
します。
・以下、Excel2016で説明して行きます。
(項目2)
・マクロでは、色々な構文が使用できます。Do〜Loop構文は、不定回数の繰り返し処理を行う時に使用
します。
・Do〜Loop構文の基本形は、以下の通りです。
Do Until Range(”A” & i)=”” ’指定した条件になるまでの間、繰り返します。
'処理
Loop
Do While Range(”A” & i)=”” ’指定した条件を維持している間、繰り返します。
'処理
Loop
(項目3)
・VBAコードは、以下の記述となります。
Sub test()
Dim i As Long
i=1
Do Until Range("A" & i)=""
Range("B" & i)=i
i=i+1
Loop
End Sub
・また、途中でDo〜Loopを抜けたい場合は、Exit Doを使用します。
Sub test()
Dim i As Long
i=1
Do Until Range("A" & i)=""
Range("B" & i)=i
If i=5 Then
Exit Do
End If
i=i+1
Loop
End Sub
(項目4)
・以上で、VBA基礎、Do〜Loop構文は終了です。