この Blogでは基本的に Unityや ARについての話がほとんどなので、読者の方もその関係者が多いかと思います。しかし、開発とは別に Excelを作業で使うことも多々あるかと思います。
私もそうなのですが、今回はExcel作業の効率化として私の行っていることを自分の備忘も兼ねて紹介します。
Excelで既にシートがたくさんあり、それらのシート一覧が必要と言う場合。
VBAやマクロ等使えばシート名を出力することもできますが、VBAやマクロを用意することなしに抽出する方法を紹介します。
【Excelのシート名一覧の抽出方法】
Excelの Tool Barに「Developer」タブがあれば「Developer > Visual Basic」、又は「Alt + F11」キーで Visual Basicを立ち上げます。
Developer > Visual Basic
or
Alt + F11
Visual Basicが立ち上がりました。
Visual Basicのメニューから「View > Immediate Window」で Immediateウィンドウを開きます。
View > Immediate Window
or
Ctrl + G
Ctrl + G
Immediateウィンドウが開きました。
この Immediateウィンドウ内に以下のようにコマンドを入力して Enterキーを押します。
For Each i In ThisWorkbook.Sheets: debug.print i.name : next i
すると、シートの一覧が Immediateウィンドウに表示されました。
もちろん Immediateウィンドウの中身はコピーして他で使えます。
と言うことで、今回は Excel作業の効率化として私の行っているTipsの紹介でした。もちろん自分の備忘も兼ねて。
Sponsored Link