bonjour
donc avant 1000 on laisse l'extension telle quelle,
à partir de 1000 on remplace le 10 par A
que faut-il faire à partir de 1100 ? A100 ou B00 ou ..
proposition pour option B00 (valable pour des extension allant de 1000 à 2699)
Sub renext()
chemin = "d:\downloads\test\" '<- à adapter
f = Dir(chemin & "*.*")
Do While f <> ""
s = InStrRev(f, ".")
ext = Mid(f, s + 1)
If ext Like "####" Then 'extension contient 4 chiffres ?
fext = Right(ext, 2)
lext = Left(ext, 2) + 55 '10 ->A 11 ->B 12-> etc ..
ext = Chr(lext) & fext
nf = Left(f, s) & ext
Name chemin & f As chemin & nf
End If
f = Dir
Loop
End Sub