For Each 〜 Next:繰り返し処理を行う(配列、コレクションなど)

Excel VBA リファレンス

スポンサードリンク

繰り返し処理を行う(配列、コレクションなど)

書式
For Each 要素 in 配列
    処理
Next 要素
変数の説明
要素 配列(またはコレクション)の個々の値を格納する変数
配列 配列またはコレクション
スポンサードリンク
関連カテゴリー
制御文 / 関数・ステートメント索引(F)
サンプルコード
Option Explicit

Sub main()
  Dim names(0 To 3) As String
  Dim name As Variant
  
  names(0) = "エクセル"
  names(1) = "ワード"
  names(2) = "パワーポイント"
  names(3) = "アクセス"
  
  For Each name In names
    Debug.Print (name)
  Next name

  '実行後、イミディエイト ウインドウに
  '以下の出力があります
  '
  'エクセル
  'ワード
  'パワーポイント
  'アクセス
End Sub
スポンサードリンク
関連カテゴリー
制御文 / 関数・ステートメント索引(F)