分かりやすく、使いやすく。

VBAを実行中のファイルが格納されたフォルダのパスを取得する方法

スポンサーリンク

Excel VBA を実行中のブックが格納されているフォルダの絶対パスを取得するには Thisworkbook.path を参照します。

サンプルコードは次の通りです。

VBA(実行可能なサンプルコード)
1
2
3
4
5
6
7
8
9
Option Explicit
 
Sub test()
    Dim folderPath As String
    
    folderPath = ThisWorkbook.path
    
    Debug.Print folderPath
End Sub 

上記の VBA を実行しているブックのパスが「c:\temp\TEST.xslm」の場合、実行結果は次の通りです。

実行結果
1
c:\temp 
スポンサーリンク
スポンサーリンク