1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Dim wak As Range
Set wak = Range("f1")
For Each wak In Range("f1:f150") 'on recherche dans une large plage de cellule
a = Left(Right(wak, 4), 1) 'récupération de la vigule en 4 emme place a gauche, si elle existe
If a = "," Then
wak.Replace What:=".", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
wak = wak / 1000
Else
wak.Replace What:=".", Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
End If
Next |
Partager