この Blogでは基本的に Unityや ARについての話がほとんどなので、読者の方もその関係者が多いかと思います。しかし、開発とは別に Excelを作業で使うことも多々あるかと思います。
私もそうなのですが、今回はExcel作業の効率化として私の行っていることを自分の備忘も兼ねて紹介します。

Excelで既にシートがたくさんあり、それらのシート一覧が必要と言う場合
VBAやマクロ等使えばシート名を出力することもできますが、VBAやマクロを用意することなしに抽出する方法を紹介します。
Others_01

【Excelのシート名一覧の抽出方法】

Excelの Tool Barに「Developer」タブがあれば「Developer > Visual Basic」、又は「Alt + F11」キーで Visual Basicを立ち上げます。

 Developer > Visual Basic

  or 

 Alt + F11

Others_02

Visual Basicが立ち上がりました。
Others_03

Visual Basicのメニューから「View > Immediate Window」で Immediateウィンドウを開きます。

 View > Immediate Window

  or

 Ctrl + G

Others_04

Immediateウィンドウが開きました。
Others_05

この Immediateウィンドウ内に以下のようにコマンドを入力して Enterキーを押します。

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

Others_06

すると、シートの一覧が Immediateウィンドウに表示されました。
もちろん Immediateウィンドウの中身はコピーして他で使えます。
Others_07


と言うことで、今回は Excel作業の効率化として私の行っているTipsの紹介でした。もちろん自分の備忘も兼ねて。



Sponsored Link