Lorsque je retape les chiffres en laissant zéro espace pour le premier, un espace pour le deuxième deux espaces pour le troisième, ça fonctionne.
Sub test()
Application.ScreenUpdating = True
Dim derLig As Long
derLig = Range("D" & Rows.Count).End(xlUp).Row
For a = 1 To derLig
If Cells(a, 4) Like "#####.[a-z A-Z]####" Or Cells(a, 4) Like "#####.[a-z A-Z]#### " Or Cells(a, 4) Like "#####.[a-z A-Z]#### " Then Cells(a, 1) = Cells(a, 4)
Next a
Application.ScreenUpdating = True
End Sub
Mais si j' essai avec le format d' origine, il fonctionne pas ??