【VBA】フォルダーが存在するかを判定(FolderExists)

投稿者: | 2023年3月31日
excelアイコン

FileSystemObjectのFolderExistsメソッドについてです。

FolderExistsメソッド

概要

指定したフォルダーの存在を判定してBool値が返ります。

構文

FileSystemObject.FolderExists(folderspec)

FolderExistsメソッドの引数

引 数必須 / 省略可詳 細

フォルダーパス
(folderspec)

必須・存在するかを調べたいフォルダーパスを指定するとBool値が返ります。
True:存在する。
False:存在しない。

 

VBAサンプル

基本

フォルダー(D:\sample\test)が存在するかの判定。

結果

testという名前のフォルダーが存在するため、Trueイミディエイトウィンドウに表示されます。

VBAフォルダーの存在結果

 

応用

指定フォルダーの存在をIFとFolderExistsで確認後に分岐させて処理を実行します。