Bonsoir,
Sub Test()
Dim c As Range, v
Application.ScreenUpdating = False
For Each c In [Tableau1].Columns(5).Cells
If IsNumeric(Left(c, 1)) Then
v = Split(c)
v(0) = Format(Val(v(0)), "00000")
c = Join(v)
End If
Next c
End Sub
NB- Ton tableau ne peut pas être nommé TA1, ce nom serait refusé par Excel, aussi bien comme nom de tableau Excel que comme nom de plage... Je l'ai donc nommé Tableau1...