Ma pierre...
Un petit exercice de style avec des fonctions natives
On suppose que le séparateur système est le point
Si ça n'était pas le cas, supprimer le 2° et le 5° SUBSTITUE
=SI(NBCAR(A1)-NBCAR(SUBSTITUE(A1;',';''))>1; 1*(SUBSTITUE(SUBSTITUE(SUBSTITUE(GAUCHE(A1;TROUVE(',';A1)-1)&STXT(A1;TROUVE(',';A1)+1;9^9);CAR(160);'');' ';'');',';'.')); 1*(SUBSTITUE(SUBSTITUE(SUBSTITUE(A1;CAR(160);'');' ';'');',';'.')))
AV [MVP Excel]