Chiffre devient texte + terme

VBA_DEAD

XLDnaute Occasionnel
Bonjour a tous

Ce qui est beau avec excel c`est qu`il y a tjs des problemes et ca m`amene sur ce site. :D et il est super ce site!

alors mon petit probleme est :
j`envoie de sfactures (en anglais parfois) et chez eux 27,470 = 27 milles 4 centes soixante dix = 27.470 or pour moi 27.470 = 27+0.470

bref je cherche a faire :

si en A1 tu as 19.274 je veux en B1 mettre en texte 19 unites 274
le mieux est de faire tout en version word donc ecrire nineteen spot (spot = le point .) two hundrer seventy four mais j`ai pas trouve de macro en anglais sur le sujet.
Donc si c`est facile de faire 19 UNITES 274 alors c`est parait pour moi.

Attention mes chiffres peuvent aller jusuq`a 5 Mln...

Si quelqu`un a deja eu ce pb je le remercie pour son aide

Merci a tous en tout cas

VBA_DEAD
 

Tibo

XLDnaute Barbatruc
Re : Chiffre devient texte + terme

Salut,

Sous réserve que j'aie compris ton problème :

19,470 en 19 UNITES 470

=GAUCHE(A1;TROUVE(",";A1)-1)&" UNITES "&STXT(A1;TROUVE(",";A1)+1;9)

Reviens avec plus de précisions si pb

@+
 

mjo

XLDnaute Impliqué
Re : Chiffre devient texte + terme

Bonjour,

Variante, en attendant plus de précisions :

=ENT(A1)&" UNITES "&MOD(A1;1)*1000

Pour ce qui est d'écrire un nombre en texte anglais (ou autre) il y a une fonction sous MOREFUN sur X-cell qui propose un choix de 16 langues.

mjo
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 520
Messages
2 089 297
Membres
104 092
dernier inscrit
karbone57