Bonjour Chyps17,
Sur excel 2003, tu peux utiliser FileSearch (la fonction n'existant plus sur excel 2007) :
Sub cherche()
With Application.FileSearch
.NewSearch
.LookIn = "D:\test\" 'répertoire de recherche
.SearchSubFolders = False 'inclure les sous-dossiers
.Filename = "01" 'nom du fichier à chercher
.MatchTextExactly = True
.FileType = msoFileTypeExcelWorkbooks 'fichiers de type excel
If .Execute = 0 Then
MsgBox "Aucun fichier correspondant."
ElseIf .Execute = 1 Then
Workbooks.Open .FoundFiles(1)
Else
MsgBox "Il y a " & .FoundFiles.Count & " fichiers s'intitulant " & .Filename
End If
End With
End Sub