Excel VBAで、ファイルのフルパスを後ろから検索して、ファイル名の文字列だけ取得する方法
Excel VBAで、ファイルのフルパスを後ろから検索して、ファイル名の文字列だけ取得する場合、色々なやり方がありますが、InStrRev関数とStrReverse関数を使うと、
下記コードで取得することができます。
Sub test()
Dim str_dir As String
str_dir = "C:\Program Files\test\test.txt"
MsgBox Right(str_dir, InStr(StrReverse(str_dir), "\") - 1)
End Sub
上記を実行すると、test.txtの文字列が取得できます。