【VBA】ブックの存在確認|fso(FileSystemObject)を使う
記事更新日:2022-12-02
![サムネイル](https://tsukiusagi.biz/wp-content/uploads/2022/09/vba.png)
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
![](https://i0.wp.com/tsukiusagi.biz/wp-content/uploads/2022/01/rabbit1-2.png?resize=150%2C150&ssl=1)
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
編集後記:
この記事の内容がベストではないかもしれません。
記事一覧
-
フォルダ作成のMkDir 【VBA】MkDirでフォルダを作る -
Excelでメール作成とOutlook起動 【VBA】Excelでメール内容を作成してOutlookを起動する -
Let と Getで読み取り専用 【VBA】クラスのプロパティを読み取り専用にするLet と Getの書き方 -
ユーザーフォームのタイトルバー非表示 【VBA】ユーザーフォームのタイトルバーを非表示にしてシステムっぽい見た目にする -
ユーザーフォームをシステムっぽく 【VBA】ユーザーフォームのみ起動して、シートを表示しない方法 -
Redim Preserveで要素を追加 【VBA】配列の要素を1つ追加する|ReDim Preserve