Excel VBA ワークブックが保存されているフォルダ名をフルパスで取得する-Path、FullName

Excel VBAを使ってワークブックが保存されているフォルダ名フルパス取得する方法を記録します。

パスを取得するには、「Path」プロパティや「FullName」プロパティを使います。

この記事はVBAを使ってフォルダ名、ブック名を取得する方法です。
▼▼  関数を使って自分のブックのフォルダ名、ブック名を取得する方法はこちら  ▼▼
  >> Excel セルに自分のブックのフォルダ名、ブック名(ファイル名)、シート名を表示する

< スポンサーリンク >





「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

VBA_Path

VBA_Path

 

別のブックのフォルダ名を取得

複数開いているブックの2番目のブックのフォルダ名をメッセージで表示します。

Sub test()
  MsgBox Workbooks(2).Path
End Sub

VBA_Path

VBA_Path

 

ブック名(ファイル名)まで含めて取得-FullName

自分のブックのブック名(ファイル名)を取得

自分のブックが保存されているフォルダ名をブック名(ファイル名)まで含めてメッセージで表示します。

Sub test()
  MsgBox ThisWorkbook.FullName
End Sub

VBA_Path

VBA_Path

 

別のブックのブック名(ファイル名)を取得

複数開いているブックの2番目のブックのフォルダ名をブック名(ファイル名)まで含めてメッセージで表示します。

Sub test()
  MsgBox Workbooks(2).FullName
End Sub

VBA_Path

VBA_Path

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします