Bonjour
Essaie avec ce code :
Sub test()
Dim i As Integer
For i = Range("A" & Rows.Count).End(xlUp).Row To 2 Step -1
If Not IsDate(Range("A" & i)) Then
Range("E" & i - 1) = Mid(Range("A" & i), 18, 2)
Rows(i).Delete
End If
Next i
End Sub
Cela suppose que la structure en colonne A est identique, à savoir que le chiffre est toujours bien de deux caractères et positionné au même endroit.
Si ok, clique su le V vert à coté du bouton EDITER lors de ta réponse afin de cloturer le fil
Crdlt