VBA でファイルパスから拡張子やドライブ名などの各種情報を切り出して取得するメソッドを一覧で紹介します。これらのメソッドは非常に使用頻度が高いものであると思います。 ファイルパスから各種情報を取得するサンプル それぞれ取得している情報については、サンプル内のコメントを参照ください。 Dim fso As Object Set fso = CreateObject("Scripting.FileSystemObject") Dim fullPath As String fullPath = "E:\dir\subdir\file.txt" ' ファイルベース名 Debug.Print fso.GetBaseName(fullPath) ' file ' ファイルのフルパス Debug.Print fso.GetAbsolutePathName(fullPath) ' E:\dir\subd