Bonjour !
Au cas où le séparateur décimal est le point alors évidemment les cellules doivent être au préalable au format Texte
sinon Excel n'interprétera pas bien la procédure suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| Sub PointZero(Rg As Range)
Application.ScreenUpdating = False
For Each Cel In Rg
T$ = Cel.Text
P& = InStr(T$, ".")
If P& Then
If InStr(P& + 1, T$, ".") = 0 Then Cel.Value = T$ & ".0"
Else
Cel.Value = T$ & ".0.0"
End If
Next
Application.ScreenUpdating = True
End Sub |
_______________________________________________________________________________
Merci de cliquer sur :plusser: pour chaque message ayant aidé puis sur :resolu: pour clore cette discussion …