【VBA用語】Do~Loopステートメントとは?
Do~Loopステートメントは、繰り返しの処理をすることができるステートメントです。
使い方
次のプログラムは、A列にある数値をA1から順に合計していき、A列のセルが空白になるまで処理を繰り返すプログラムです。
Sub Test1()
Dim i As Long, A As Long
i = 1
Do While Cells(i, 1) <> ""
A = A + Cells(i, 1)
i = i + 1
Loop
MsgBox A
End Sub
メモ
「While」を指定することで、条件を満たす間は処理を繰り返すという命令になります。
学び方
Do~Loopステートメントは、VBAの資格「Excel VBA スタンダード」で学ぶことができます。
「Excel VBA スタンダード」の問題集は、以下よりお試しください。
Excel VBA スタンダード 用語問題集