Pour réucpérer les fichiers de ton répertoire :
Dim fso As Object, dossier As Object, sousRep As Object, fich As Object
Set fso = CreateObject("Scripting.FileSystemObject" )
Set dossier = fso.GetFolder("Y:" )
'Nom est la racine des fichiers : "valo_carav060724
Nom = "valo_carav"
'examen du dossier courant
For Each fich In dossier.Files
If fich.Name Like "valo_carav*" Then
Datefichier = Mid(fich.Name, Len(Nom) + 1, 6)
Valeurcherchee = GetValueWithADO(fich.Name, TaFeuille, TaCellule)
Call MajValSynthese(Datefichier, Valeurcherchee)
msg = Datefichier & vbCrLf & msg
End If
Next
Pour la fonction GetValueWithADO(fich.Name, TaFeuille, TaCellule)
voir http://frederic.sigonneau.free.fr/ [...] tValue.txt
il te reste la procedure MajValSynthese(Datefichier, Valeurcherchee) qui te permet de mettre à jour ton fichier de synthèse.