【VBA】Filesコレクション作成(Filesプロパティ)

投稿者: | 2023年5月12日
excelアイコン

FolderオブジェクトFilesプロパティについてです。

Filesプロパティ

概要

非表示のファイル属性とシステムファイル属性も含め、指定したフォルダーのすべてのFileオブジェクトのFilesコレクションを返します。

構文

FolderObject.Files

 

VBAサンプル

指定フォルダーの全てのファイル名と拡張子取得

FileオブジェクトShortnameプロパティを使用するとファイル名と拡張子が取得できます。指定したフォルダーの全て取得する際は、今回のFolderオブジェクトのFilesプロパティでFilesコレクションを作成してForEachで繰り返し処理をすることでFileオブジェクトのShortnameプロパティを1つずつ取得できます。

これを簡略化して書くと下記のようにコードになります。

結果

指定したフォルダーの全てのファイル名と拡張子が取得できます。

VBAFilesプロパティ