【VBA】ファイルが存在するかを判定(FileExists)

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

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

FileExistsメソッド

概要

指定したファイルが存在するか判定してBool値が返ります。

構文

FileSystemObject.FileExists(filespec)

FileExistsメソッドの引数

引 数必須 / 省略可詳 細

ファイルパス
(filespec)

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

 

VBAサンプル

基本

ファイル(D:\sample\test.txt)が存在するか判定します。

結果

指定したファイルが存在するのでTrueが取得できます。

VBAfileexists結果

 

応用

指定ファイルの存在を、IFとFileExistsで確認後に分岐させて処理を実行します。