こんにちは、ユーキです。
今回は、ワークブックのシート一覧を作成する方法を紹介します。
目次
ワークブックのシート一覧を作成する
シートの名前は繰り返し処理で、シートのNameプロパティを拾います。
For Eachで回してもいいですし、For文で回してもOKです。
Dim sh
For Each sh In ActiveWorkbook.Sheets
Debug.Print sh.Name
Next
For文を使う場合だと、以下のようになります。
Dim idx As Integer
For idx = 1 To ActiveWorkbook.Sheets.Count
Debug.Print ActiveWorkbook.Sheets(idx).Name
Next
繰り返しについては以下で解説をしていますので、参考にしてください。
【Excel VBA】For文いろいろ | ユーキブログ
こんにちは、ユーキです。 今回は、VBAのFor文のいろいろな書き方を紹介します。 VBAの繰り返し処理はDo~Loop、Whileなどありますが、今回はFor文の紹介になります。 For…
まとめ
今回は、ワークブックのシート一覧を作成する方法を紹介しました。
Point
- シートのNameプロパティを繰り返しで取得する
少しでもお役に立てば、幸いです。