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.