今回はExcelマクロ(VBA)の繰り返し処理に関して②です。
For each文
For each i In Array or Workbook or Worksheets
~
Next あれば次にいく
Inの後ろの配列(もしくはワークブック・ワークシート)の数をマックスまで数えて、「i」の変数に入れている。
変数に入れているのは数だけだが、情報は配列にいれているみたいに全部入っている(表に出すのは数だけ。例:i.nameで名前が出せる)
※何個目の配列なのか、何個目のワークシートなのか、中身じゃなくて数が入っている。
No. | 例:シート名 |
1 | Sheet1 |
2 | Sheet2 |
3 | Sheet3 |
No.が変数に入っていて、シート名の方は見えないけど入っている情報。