【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 スタンダード 用語問題集