Bonjour et bienvenue,
Dans le dossier principal tu peux tester ça :
Sub RechercheFichier()
Rech = "*203300*"
Rech = Split(CreateObject("WScript.Shell").Exec("cmd /c Dir """ & Rech & """ /B /S").StdOut.ReadAll, vbCrLf)
deri = UBound(Rech)
For i = 0 To deri
Cells(i + 1, 1) = Rech(i)
Next i
End Sub
Il va rechercher tout doc dans les sous dossier pour les lister en colonne A.
Petite reponse d'un vendredi apres midi
A+