Вы можете использовать DIR
, чтобы найти файлы, соответствующие вашему шаблону, т.е. этот код открывает эти файлы, захватывает их путь и снова закрывает файлы
Код можно сделать рекурсивным, если вам нужно искать в подпапках
Sub GetFiles()
Dim strFolder As String
Dim strFileName As String
Dim wb As Workbook
strFolder = "C:\temp"
strFileName = Dir(strFolder & "\*123.xls")
Do While Len(strFileName) > 0
Set wb = Workbooks.Open(strFileName)
Debug.Print wb.FullName
wb.Close False
strFileName = Dir
Loop
End Sub