Re,
Cela ne fonctionne pas non plus sur mon excel 2010,
Cela fonctionne si je mets
Plage.Replace What:=","" Replacement:="."
Mais cela change alors toutes les virgules, ce qui n'est pas souhaité....
[EDIT] un essai...
Sub IPT()
Dim plage As Range, cel As Range, mot As String, mot2 As String
Application.ScreenUpdating = False
Set plage = ActiveSheet.Range("A1:A" & ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row)
For Each cel In plage
tablo = Split(cel, """")
On Error Resume Next
mot = tablo(1): mot2 = Replace(mot, ",", ".")
cel.Replace What:=mot, Replacement:=mot2
Next cel
End Sub
Cordialement,