Only need one *.
Can use 4 "?"
"_*_" will match "_12345_" and "_123_"sFind = sPath & Format(Date, "yyyymmdd") & "_*_" & "StockDetails_Raws.txt" sFind = sPath & Format(Date, "yyyymmdd") & "_????_" & "StockDetails_Raws.txt"
"_????_" will not match "_12345_" nor "_123_"