Excel VBA ファイル名一覧を簡易作成するマクロ

Excel マクロ、VBA

スポンサーリンク

今回は、Excel VBAで、ファイル名と更新日時をまとめた一覧を作成するマクロを書く。

サクッと実行したくて作ってるので、個人用マクロブックに組み込むと良いだろう。

個人用マクロブックとかについては、ここを展開。

オリジナルのマクロをリボンに追加する方法はこちら

個人用マクロブックについては、こちらこちらで述べています。

 

動作イメージなど

今回のマクロを実行すると、フォルダを選択するダイアログが出てくるので、ファイル名を一覧出力したいフォルダを選択する。

そのフォルダ内のファイル名・更新日時の一覧が、新規のExcelブックに出力される。

B列のファイル名にはハイパーリンクを入れてあるので、クリックすれば当該ファイルが開かれる。

Excel VBA フォルダを複数一括新規作成する手抜きマクロ 個人用マクロブックに組み込めるよ

ソースコード

今回のマクロでは、VBAのFileSystemObjectを使う。

そのため事前に、ExcelのVBEで「ツール」→「参照設定」から「Microsoft Scripting Runtime」を有効にしておこう。

Excel VBA FileSystemObject(1)変数宣言など

それでは下記にソースコードを書くので、このマクロ「makeFileList」を実行すれば良い。

スポンサーリンク