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

"_????_" will not match "_12345_" nor "_123_"