【Excel VBA】ワークブックのシート一覧を作成する

当ページのリンクには広告が含まれている可能性があります。
ワークブックのシート一覧を作成する

こんにちは、ユーキです。

今回は、ワークブックのシート一覧を作成する方法を紹介します。

目次

ワークブックのシート一覧を作成する

シートの名前は繰り返し処理で、シートの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

繰り返しについては以下で解説をしていますので、参考にしてください。

まとめ

今回は、ワークブックのシート一覧を作成する方法を紹介しました。

Point
  • シートのNameプロパティを繰り返しで取得する

少しでもお役に立てば、幸いです。

スポンサーリンク
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

旅好き職業プログラマ。文系大学卒業後、ITソフトウエア開発会社に勤務してプログラミング言語を学ぶ。現在は転職し、プロジェクトマネージャ的ポジションで生産管理システムの開発にあたる。
得意言語は、VB、VB.NET、C#.NET、Java、SQLなど。

目次