
Excel VBAを使ってワークブックが保存されているフォルダ名をフルパスで取得する方法を記録します。
パスを取得するには、「Path」プロパティや「FullName」プロパティを使います。
この記事はVBAを使ってフォルダ名、ブック名を取得する方法です。
▼▼ 関数を使って自分のブックのフォルダ名、ブック名を取得する方法はこちら ▼▼
>> Excel セルに自分のブックのフォルダ名、ブック名(ファイル名)、シート名を表示する
Excelで自分のブックのフォルダ名やブック名(ファイル名)、シート名を関数でセルに表示させる方法の記録です。 自分のブック情報を取得するには、「CELL」関数を使います。 このページは関数を使ってブックの情報を表示する …
< スポンサーリンク >
「Path」「FullName」プロパティ構文
「Path」プロパティ
Workbookオブジェクトのブック/ファイルへの完全なパスを返します。
例:C:\Users\admin\Desktop
式.Path
「FullName」プロパティ
Workbookオブジェクトのブックのパスとファイル名を返します。
例:C:\Users\admin\Desktop\Book1.xlsm
式.FullName
VBAでパスを取得する例
フォルダ名までを取得-Path
自分のブックのフォルダ名を取得
自分のブックが保存されているフォルダ名をメッセージでします。
Sub test()
MsgBox ThisWorkbook.Path
End Sub
別のブックのフォルダ名を取得
複数開いているブックの2番目のブックのフォルダ名をメッセージで表示します。
Sub test()
MsgBox Workbooks(2).Path
End Sub
ブック名(ファイル名)まで含めて取得-FullName
自分のブックのブック名(ファイル名)を取得
自分のブックが保存されているフォルダ名をブック名(ファイル名)まで含めてメッセージで表示します。
Sub test()
MsgBox ThisWorkbook.FullName
End Sub
別のブックのブック名(ファイル名)を取得
複数開いているブックの2番目のブックのフォルダ名をブック名(ファイル名)まで含めてメッセージで表示します。
Sub test()
MsgBox Workbooks(2).FullName
End Sub
こんな記事も書いています