getFileName
がget file nameっぽくないですねぇ
C:\(データ)\ABC(2023.12.12).xls
とか試してみるといいと思います
先にファイル名を取り出しておくでもいいですが、InStr関数ではなくInStrRev関数を使っておくとより良いと思います
ついでにmidを使わない方法を考えてみたり
Function GetDate(s As String) As Variant
Dim vTmp As Variant
Dim sDate As String
vTmp = Split("(" & Replace(s, ")", "("), "(")
sDate = Replace(vTmp(UBound(vTmp) - 1), ".", "/")
If IsDate(sDate) Then GetDate = CDate(sDate)
End Function
手抜きしているのでC:\データ\ABC)2023.12.12(.xls
も日付を拾ってきます
通報 ...