XL 2013 format de chiffre

306255

XLDnaute Occasionnel
2,123,02€
1,693,82€

Bonjour à tous

Je récupére une base de donnée mais il y a un format de nombre comme ci-dessu, est il possible de changer automatiquement le format des nombre ci dessus en supprimer la virgule de millier 2 123,02 par exemple

Merci pour votre aide
 

flc13090

XLDnaute Nouveau
Salut
Si tes valeurs "texte" sont dans la colonne A
VB:
=(STXT(A1;1;TROUVE(",";A1;1))*1&" "&STXT(A1;TROUVE(",";A1)+1;TROUVE(","; A1;TROUVE(",";A1)+1)-TROUVE(",";A1)-1)*1&","&DROITE(A1;NBCAR(A1)-TROUVE(",";A1;TROUVE(",";A1)+1)))*1
=STXT(A1;1;TROUVE(",";A1;1))*1 -> on récupère les chiffres à gauche de la 1ère virgule
=STXT(A1;TROUVE(",";A1)+1;TROUVE(","; A1;TROUVE(",";A1)+1)-TROUVE(",";A1)-1)*1 -> on récupère les chiffres entre les 2 virgules
=DROITE(A1;NBCAR(A1)-TROUVE(",";A1;TROUVE(",";A1)+1)) -> on récupère les chiffres après la 2nde virgule.
 
Dernière édition:

TooFatBoy

XLDnaute Barbatruc
Salut
La réponse est ici
C'est censé répondre à une question précise ? 🤔
Est-ce que ça nous dit que c'est du texte et que donc le symbole de l'euro est inclus dans ce texte ?
Du coup, ce ne serait pas un "format de nombre" comme dit en #1, et la formule de #10 conviendrait ?


Il est toujours préférable de régler cela à l'import et non en aval avec des formules...
Toutafé ! 👍
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 111
Messages
2 085 407
Membres
102 884
dernier inscrit
Macarena