【VBA】ブックの存在確認|fso(FileSystemObject)を使う
記事更新日:2022-12-02

fsoでブックの存在確認
Public Function BookExists(ByVal fullPath As String) As Boolean
Dim fso As Object: Set fso = SetFSO
BookExists = False
If fso.fileexists(fullPath) Then BookExists = True
End Function

Dir より、fso がオススメ
必要なもの
使い方
dim fullPath as string: fullPath = "(ブックのフルパスを記述)"
'フルパスのブックが存在していればブックを開く
dim wb as Workbook
if BookExists(fullPath) then Set wb = OpenBook(fullPath)
CLICK
関連記事
CLICK
CLICK
2022-12-02
編集後記:
この記事の内容がベストではないかもしれません。
記事一覧
-
配列をテキストに書き出す 【VBA】テキストファイルに配列の中身を書き出す|ADODB.Stream -
配列の要素数を取得する 【VBA】配列の要素数を取得するElmクラス -
ユーザーフォームにドラッグ&ドロップ 【VBA】ドラッグアンドドロップできるユーザーフォーム|ListView -
オートフィルタの解除と行列の再表示 【VBA】オートフィルタ解除&非表示を表示する -
オブジェクト生成のCreateObjectまとめ 【VBA】dictionary・テキストファイル・outlook・Access用にオブジェクトを生成する|CreateObject -
テーブルを初期化 【VBA】Excelテーブルを初期化する