Sub BoucleSurFichiers()
Dim Chemin As String, Fichier As String
Dim StrExt$
'Définit le répertoire contenant les fichiers
Chemin = ThisWorkbook.Path & "\"
'Boucle sur tous les fichiers xls du répertoire.
Fichier = Dir(Chemin & "*.xls*")
'Utilisez la syntaxe suivante pour boucler sur tous les types de fichiers :
' Fichier = Dir(Chemin & "*.*")
Do While Len(Fichier) > 0
StrExt = Right(Fichier, Len(Fichier) - InStrRev(Fichier, ".") + 1)
If Fichier Like "######" & StrExt Then
'écrit le résultat dans la fenêtre d'exécution (Ctrl+G).
' Debug.Print Chemin & Fichier
Name Chemin & Fichier As Chemin & "O19-" & Mid(Fichier, 1, InStr(1, Fichier, ".") - 1) & "-99" & StrExt
End If
Fichier = Dir()
Loop
End Sub