Excel関数に関するお悩み等ありましたらお問合せフォームからメッセージください(^^)

【Excel】ブック内の全てのシート名を最速で取得する方法

今回はタイトルの通り、Excelファイルのブック内の全てのシート名を最速で取得する方法をご紹介します。

色々な方法があるかと思いますが、私はこれが最速だと思っています。

 

手順

1.VBAを開く

シート名を取得したExcelファイルを開いた状態で「alt + F11」でVBAを開きます。

すると下記のような画面が表示されます。

2.イミディエイトを開く

次に「ctrl + G」でイミディエイトを開きます。

先ほど開いたVBAの画面の下部に表示されます。

 

3.イミディエイトにコードを入力

イミディエイトに下記コードをコピーして貼付し、Enterキーを押します。

For Each i In ThisWorkbook.Sheets: debug.print i.name : next i

するとブック内のシート名が全て表示されます。

 

後はコピーするなりして、各々使いたい場所へ貼り付けて使ってください。

 

まとめ

今回のまとめです。

1.「alt + F11」でVBAを開く

2.「ctrl + G」でイミディエイトを開く

3.下記をコピーしてイミディエイトに貼付してEnter

For Each i In ThisWorkbook.Sheets: debug.print i.name : next i

以上、ぜひ試してください~。

 

業務代行始めました!

ココナラにてExcel業務の代行サービスを始めました。
以下のような事でお悩みの方、お気軽にご相談ください。

 エクセルでの業務を効率化するツールを作りたいけど、イメージ通りに作れない・・・

 業務で使っている既存のファイルが使いにくいけど、どう改修すればいいかわからない・・・

 エクセルを使った業務は苦手なので、そもそも誰かに代行してほしい・・・

 後から自分でもメンテナンスしたいから、マクロとか高度な機能は使わないで欲しい・・・