convertisseur Nblettre en 3 décimales

cnam

XLDnaute Nouveau
bonjour
comment je peux modifier le macro complémentaire célèbre numleter (convertisseur des chiffres en lettres) pour qu'il fonctionne en 3 décimales au lieu de 2 décimales seulement?
merci les amis
 

jeanpierre

Nous a quitté
Repose en paix
Re : convertisseur Nblettre en 3 décimales

Bonjour cnam,

Sans doute possible directement dans le code VBA, mais pour cela il faudrait avoir connaissance du fichier.

Même célèbre, tout le monde ne la connait pas.

Peux-tu mettre le lien vers ce fichier ?

On pourra ainsi d'aider ou te guider s'il n'est pas protégé.

Bon dimanche.

Jean-Pierre
 

pierrejean

XLDnaute Barbatruc
Re : convertisseur Nblettre en 3 décimales

bonjour a tous

Voulez vous tester ce fichier en lieu et place de Nblettre.xla
 

Pièces jointes

  • Nblettre_b.xla.zip
    4 KB · Affichages: 314
  • Nblettre_b.xla.zip
    4 KB · Affichages: 347
  • Nblettre_b.xla.zip
    4 KB · Affichages: 355

cnam

XLDnaute Nouveau
Re : convertisseur Nblettre en 3 décimales

merci pour vos intervention

vous trouvez ci-joint le fichier à modifier
 

Pièces jointes

  • numleter.zip
    16.6 KB · Affichages: 234
  • numleter.zip
    16.6 KB · Affichages: 252
  • numleter.zip
    16.6 KB · Affichages: 259

cnam

XLDnaute Nouveau
Re : convertisseur Nblettre en 3 décimales

et merci à JP14, mais à noter que le macro compl. que vous avez poster demande 3 paramètres, et le même macro que j'ai poster demande 5 paramètres (paramètre casse= majuscule ou minuscule et paramètre ZeroCent )
il y a une petite déférence...

merci
 

kiki29

XLDnaute Barbatruc
Re : convertisseur Nblettre en 3 décimales

Salut,une remarque très tardive, avec 3 décimales : 123,238 € donne "Cent vingt-trois euros deux cent trente-huit cents" or 238 Cents c'est 2,38 € , il faudrait que 0,238 soit arrondi à 0,24 et que la conversion donne "Cent vingt-trois euros vingt-quatre cents"

123.24 donne "Cent vingt-trois euros deux cent quarante cents" et non "Cent vingt-trois euros vingt-quatre cents"

Je viens de m'en rendre compte en l'adaptant au Dinar Tunisien car 1000 Millimes donne 1 Dinar et le résultat est correct
 
Dernière édition:

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 187
dernier inscrit
ebenhamel