4分SHAREツイートシェアはてブLINEPocketスポンサーリンクこのページではExcelで作成したシート名を取得する方法をご紹介しています。※参考ファイルのダウンロードもありあなたはExcelをよく使いますか?Excelを開くと下にある『シート』を分けて作ったりできるので便利ですよね。私は表計算やデータの取得などで日々使用していますが、つい先日『いっぱいシートを作ったけど、一覧がほしいなぁ』という困りごとがありました。同じことを考える人はいるんじゃないか、と思ってこの記事を作成しました。ここに書かれている通りにやれば『シート名一覧』をサクッと作れるので、見る人に親切なワンランク上の資料にできます。VBAができなくても、書かれている通りにやれば誰でも作成可能です。考えたら意外と簡単に取得できることがわかりましたので、みなさんにその方法を紹介します。※追記VBAを組み込んだ参考ファイルをダウンロード出来るようにしました。早くファイルをダウンロードしたい方は、目次から『ダウンロード』へどうぞ。目次(概要)1.たくさんのシート一覧がほしいっ!2.どうやって取得するの?2-1.Excelを起動してワークブックを開いている状態にする2-2.『Alt』+『F11』を押してVBAを起動する2-3.『Alt』+『I(アイ)』を押して、『Alt』はそのまま『M』を押して標準モジュールを挿入する2-4.白いところに以下のコードを貼り付ける2-5.貼り付けたら、右上の”×”ボタンを押して閉じる2-6.貼り付けたい最上段のセルで『Alt』+『F8』を押す2-7.”test”というマクロが出ているので、そのまま『Enter』を押す2-8.選択していたセルから下へシート名が貼り付けられる3.シート一覧を取得してみよう3-1.Excelを起動してワークブックを開いている状態にする3-2.『Alt』+『F11』を押してVBAを起動する3-3.『Alt』+『I(アイ)』を押して、『Alt』はそのまま『M』を押して標準モジュールを挿入する3-4.白いところに以下のコードを貼り付ける3-5.貼り付けたら、右上の”×”ボタンを押して閉じる3-6.貼り付けたい最上段のセルで『Alt』+『F8』を押す3-7.”test”というマクロが出ているので、そのまま『Enter』を押す3-8.選択していたセルから下へシート名が貼り付けられる4.横にシート一覧を取得したい場合は?5.ダウンロード6.さいごにスポンサーリンク1.たくさんのシート一覧がほしいっ!資料作成や計算するために使うExcelですが、シートが分けられるのは使い勝手がいいですよね。私もそれぞれの個別シートと、まとめのシートを作成して、提出するのはまとめのシートだけを印刷したりして活用しています。個別シートが多い場合など、一覧が欲しい場合があるんですよね。少なければ手打ちで一覧を作成してもいいのですが、先日は個別シートが43シートもあったので「うわっ、めんどくさい・・・」って感じになっちゃいました。そこで、シート一覧を取得するためにどうすればよいか、今後も使えそうなので少し考えてみることにしました。意外と簡単にできることが分かったのでやってみたところ、うまくできました。VBAを使用しますが、このページからコピー&ペーストすれば簡単にできるようにしてご紹介します。ダウンロードも出来ますので参考にしてみてください。目次へ戻る2.どうやって取得するの?では、実際にどうやって取得するのか手順通りに説明します。2-5.貼り付けたら、右上の”×”ボタンを押して閉じる2-6.貼り付けたい最上段のセルで『Alt』+『F8』を押す2-7.”test”というマクロが出ているので、そのまま『Enter』を押す2-8.選択していたセルから下へシート名が貼り付けられると、こんな感じでできます。言葉だけではわかりにくいので、ものは試しで実際にやってみましょう。目次へ戻る3.シート一覧を取得してみよう前述の手順通りに作成するときの方法を画像付きで説明します。3-1.Excelを起動してワークブックを開いている状態にする以下が起動後の画像です。この5シートのシート名を取得しましょう。セルは”B3”を選択しています。”B3”から縦にシート名を貼り付けます。押して起動すると以下の画像のような画面が開きます。押すと以下の画面状態になります。3-4.白いところに以下のコードを貼り付ける白いところに貼り付けた後は以下のようになりました。3-5.貼り付けたら、右上の”×”ボタンを押して閉じる以下の部分をクリックしてウィンドウを閉じます。押すと以下のウィンドウを表示します。3-8.選択していたセルから下へシート名が貼り付けられる選択していた”B3”から縦にシート名がすべて貼り付けられました。こんな感じでとても簡単にできます。やるときには新しいブックで試してみるといいですよ。目次へ戻る4.横にシート一覧を取得したい場合は?ここまでで紹介した方法は選択中のセルから縦に貼り付けしました。横に貼り付けたいときもありますよね?最初から縦と横でマクロを作成しておけば解決です!ということで、コードを貼り付けする2-4の手順の時に、以下のコードを貼り付けてみてください。すると、2-6の手順では以下のウィンドウになります。選択したあと、実行をクリックします。すると、2-8の手順では、”tate”を選択した場合は3項で紹介した画像のようになります。”yoko”を選択すると、以下のように貼り付けられます。これで、いつでも縦にも横にもシート名一覧を作成できるようになりました。目次へ戻るスポンサーリンク5.ダウンロード参考ファイルのダウンロードは以下のパスワードをコピーして入力欄に貼り付けて、Downloadボタンをクリックしてください。Now!使い方としては、参考ファイルに自分で作成したExcelのシートをコピーしてください。自分で作成したExcelファイルのシートを参考ファイルへコピーしますSTEP4参考ファイルに名前をつけて保存シートコピーが終わったら、参考ファイルに名前をつけて保存しますSTEP5マクロを実行する手順2-6からを実行すれば、マクロは動作します。ご活用していただければ幸いです。目次へ戻る6.さいごにシート名一覧の取得技を使えば、簡単に目次シートを作成できます。部下からExcelの資料を渡されて『目次』があると感心してしまいますね。査定アップです(笑)VBAが使えなくても手順の通りにやれば誰でもできます。併せて参考ファイルもダウンロードしてご活用してみてください。