【VBA用語】For Each~Nextステートメントとは?
For Each~Nextステートメントは、グループの各要素に対して処理を繰り返すことができるステートメントです。
使い方
次のプログラムは、ワークシートの名前に「VBA」がある場合、「見つかりました」と表示するプログラムです。
Sub Test1()
Dim A As Worksheet
For Each A In Worksheets
If A.Name = "VBA" Then
MsgBox "見つかりました"
End If
Next A
End Sub
メモ
「For Each」の後ろには変数、「In」の後ろにはグループを指定します。
For Each 変数 In グループ
学び方
For Each~Nextステートメントは、VBAの資格「Excel VBA スタンダード」で学ぶことができます。
「Excel VBA スタンダード」の問題集は、以下よりお試しください。
Excel VBA スタンダード 用語問題集