Aqlier/ 10月 1, 2024/ Windows

EXCEL で、シート名をもとに目次を作る必要があります。
目次にリンクを張って使いやすいようにすることもできるかと思います。

そんなとき、シート名を手作業で抽出することで対処できますが、シート名が多い場合、シート名を簡単に抽出できないだろうか?

そんなことで、簡単にシート名を抽出する方法を調べて見ました。

サンプルで、EXCELシートを作りました。
シート名だけです。


操作方法
1.該当する EXCEL のブックを編集で開きます。
2.Alt+F11を押します。

3.Ctrl+Gを押して、「イミディエイト」を開きます。

4.「イミディエイト」欄に、以下のコマンドを入力して、Enterを押します。
For Each i In ThisWorkbook.Sheets:debug.Print i.name:next i

5.シート名がテキストで出力されるので、これを使用します。