非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

Excel/VBAで現在開いているすべてのブック名を取得する方法

   

Excel/VBAで現在開いているすべてのExcelファイルのブック名を取得するにはWorkbooks コレクションを使います。

Countプロパティでブック数を取得できるのでForループで1つ1つのブック名を取得できます。

以下の例では、開いているExcelファイル名をセルに書き出すコードです。

For i = 1 To Workbooks.Count
  Cells(i, 1) = Workbooks(i).Name
Next i

 

スポンサーリンク

 - Excel, VBA