2011年06月29日(水) [長年日記]
■ [windows][howto] Excelでシート名一覧を得る
Excelでシート名の一覧を得る方法を調べた。標準の機能ではできないみたい。
- [Excel]シート名一覧の取得方法 (スーパーエンジニアへの道)
にある方法が一番簡単で便利だった。このサイトはもう無くなってしまった(上のリンク先はweb.archive.org)ようなので、方法を引用しておく。
次のような手順を使うならば、簡便にシート名が取得でき、またマクロとして記録しないため、セキュリティ警告もださないようにできます。
- ALT+F11を押下(VBAエディタが起動)
- CTRL+Gを押下(イミディエイトウインドウが起動)
- 「For Each i In ThisWorkbook.Sheets: debug.print i.name : next i」をタイプしてEnterを押下
- シート名をコピー
- VBAエディタを閉じる
シート名が十数枚になる仕様書を作る際の目次作成などにご利用ください。