Convertir un poids en lettres

planeur68 -  
tontong Messages postés 2584 Statut Membre -
Bonjour,

Quelqu'un aurait t il la solution pour convertir un poids en toutes lettres ex. : 431.600 en Trois cent trente et un kilos six cents grammes, il me faut impérativement les 3 décimales. Merci

A voir également:

2 réponses

^Abel^ Messages postés 22775 Statut Contributeur 6 872
 
Bonjour,
Sous Excel, je pense qu'il faut un module complémentaire...
Télécharger numtext.xla (module complémentaire) ouvrir exel
0
^Abel^ Messages postés 22775 Statut Contributeur 6 872
 
Sous Calc de Open Office, cette extension fonctionne pour des valeurs monétaires (on doit pouvoir l'utiliser pour d'autres types de nombres).
0
planeur68
 
J'ai déjà essayé mais les décimales (ou les grammes) reste en chiffres et c'est bien sous excel que je travaille
0
^Abel^ Messages postés 22775 Statut Contributeur 6 872
 
Ah ! désolé, je n'en sais pas plus... :-(
0
planeur68
 
Merci quand même
0
tontong Messages postés 2584 Statut Membre 1 062
 
Bonjour,
Si on admet des défauts dans la gestion des zéros et des "s" des pluriels on peut utiliser la fonction personnalisée ConvNumLetter (macro complémentaire) dans une formule comme:
=ConvNumberLetter(TRONQUE(A3);0;0;0;0)&" kilogrammes et "&ConvNumberLetter(ARRONDI(1000*MOD(A3;1);0);0;0;0;0)&" grammes"

L'idéal serait d'adapter le code pour traiter les millièmes avec des kilos et des grammes, mais ce n'est pas de mon domaine de compétences.

Il y a aussi une fiche pratique à explorer (je n'ai pas testé):
https://www.commentcamarche.net/faq/11100-vb6-net-vba-transformer-chiffres-en-lettre#q=LN_Nbrelettre.xla&cur=2&url=%2F
0