エクセルVBA ディレクトリの取得・変更方法

2023年2月15日技術情報,エクセル・VBA

カレントディレクトリ(現在利用しているフォルダー)関数

今エクセルVBAがどのカレントディレクトリーにいるか、分からなくなった時とか利用フォルダーを固定したい時に使用します。

カレントディレクトリ(現在利用しているフォルダー)

Debug.Print CurDir
実行結果: D:PRINT

カレントディレクトリを変更する場合

ChDrive D
ChDir D:

'マクロ実行ファイルのフォルダパスを確認

Debug.Print ThisWorkbook.Path
実行結果: D:PRINT

マクロ実行ファイルは、共有フォルダーも指定できる為に、非常に便利に使っております。
実行しているファイルのフォルダーが分からなくなったら、「ThisWorkbook.Path」を実行して試してみてください。自動でファイルを読込場合に便利なので是非試してみてください。

エクセルVBA CSV読込