Bonjour,
Bonjour D39X,
une solution avec une fonction personnalisée qui tient compte de chiffres après la virgule qui peuvent être différents de zéro, code ci-dessous à introduire dans un nouveau module
Function splitcomma(ts, p)
s = ts & " "
q = 1
For i = 1 To p
q = InStr(q, s, ",")
q = q + 1
Next i
b = InStr(q, s, " ")
For a = q - 2 To 1 Step -1
If Mid(s, a, 1) = "," Then Exit For
Next a
If a > 0 Then
q1 = InStr(a, s, " ")
ns = Mid(s, q1 + 1, b - q1 - 1)
Else
ns = Mid(s, 1, b - 1)
End If
splitcomma = Replace(Replace(ns, ",", "."), " ", ",")
End Function
fonction à appeler
=splitcomma($A1,1) où A1 est l'adresse contenant la chaine de nombre et où le 1 est l'occurrence du nombre à extraire.