VBAファイルやフォルダーのコレクション取得(FilesとFolders)

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

FileオブジェクトのFilesコレクションと、FolderオブジェクトのFoldersコレクションについてです。

FilesコレクションとFoldersコレクション

概要

Filesコレクション:フォルダー内のすべてのFileオブジェクトです。

Foldersコレクション:Folderオブジェクトに含まれるすべてのFolderオブジェクトのコレクションです。

VBAサンプル(Filesコレクション)

指定したフォルダのファイル名を全取得する例。

・指定したFilesコレクションのFileオブジェクトのNameプロパティをForEachで繰り返し取得。

【サンプル】

VBAコレクションのフォルダー

結果

指定したフォルダーのファイル名のみ取得。

VBA_Filesコレクション

 

VBAサンプル(Foldersコレクション)

指定したフォルダーのサブフォルダー名を全取得する例

・指定したFoldersコレクションのFolderオブジェクトのNameプロパティをForEachで繰り返し取得。

【サンプル】

VBAコレクションのフォルダー

結果

指定したフォルダーのサブフォルダー名のみ取得。

VBA_Foldersコレクション