OVH Cloud OVH Cloud

décomposer un nombre

1 réponse
Avatar
Pascal
bonjour
j'aimerais créer une macro capable de décomposer aléatoirement un nombre
quel que soit sa taille.

exemple si en A1 il y a 123456

j'aimerai voir s'afficher aléatoirement en B1 par exemple :
cent vingt-trois milliers et quatre cent cinquante-six unités ou
douze dizaines de mille trente-quatre centaines cinq dizaines et six unités
ou
douze mille trois cent quarante cinq dizaines et six unités etc

mais je ne vois pas quelle fonction utiliser....
pour écrire en lettres j'ai vu qu'il y avait des macros, mais là c'est plus
complexe....
merci de m'aiguiller

pascal

1 réponse

Avatar
Daniel
Bonjour.
Quelque chose du genre :
=ENT(A1/1000)&" milliers et "&ENT(MOD(A1;1000)/100)&"centaines et
"&ENT(MOD(A1;100)/10)&" dizaines et "&ENT(MOD(A1;10))& " unités"
A modifier selon ta fantaisie.
Cordialement.
Daniel
"Pascal" a écrit dans le message de news:
451110d3$0$25929$
bonjour
j'aimerais créer une macro capable de décomposer aléatoirement un nombre
quel que soit sa taille.

exemple si en A1 il y a 123456

j'aimerai voir s'afficher aléatoirement en B1 par exemple :
cent vingt-trois milliers et quatre cent cinquante-six unités ou
douze dizaines de mille trente-quatre centaines cinq dizaines et six
unités ou
douze mille trois cent quarante cinq dizaines et six unités etc

mais je ne vois pas quelle fonction utiliser....
pour écrire en lettres j'ai vu qu'il y avait des macros, mais là c'est
plus complexe....
merci de m'aiguiller

pascal