Ecrire des nombres en toutes lettres dans Excel

Publié le par Stéphane

http://2.bp.blogspot.com/_SxJOHroo5C0/S2cBArIkp4I/AAAAAAAAAJI/bf2DdKce3uo/s400/conversion.png


Convertir des nombres en toutes lettres sous Excel est une fonction qui est très utile lors de l'établissement de factures, devis, etc.... mais le soucis c'est que mise à part les dates et mois que vous pouvez nativement convertir, aucune fonction n'est incluse de base dans Excel pour cette opération.


Par contre une macro a été créée à cet effet et se nomme ConvNumberLetter.

Afin de pouvoir en bénéficier il convient préalablement de l'installer. Elle sera ensuite disponible comme une fonction.



Installation et paramétrage de la macro

Commencez à placer la macro ConvNumberLetter.xla dans votre répertoire de macro par défaut.

Cela fais, lancez Excel allez dans "Fichier", "Options", "Complément" puis Atteindre" et sélectionnez "Macro Complémentaire" et cochez la macro NBLettre


http://4.bp.blogspot.com/_SxJOHroo5C0/S2eA4dw8rzI/AAAAAAAAAJc/3GsVPl2KtZI/s320/nblettres.png


Cela fais, il ne vous reste plus qu'a retourner sur votre feuille de calcul pour utiliser la nouvelle fonction.

Utilisation de la fonction ConvNumberLetter

=ConvNumberLetter(B6;1;0)



La fonction demande 3 paramètres :

Nombre est le nombre que vous désirez convertir en lettre, vous pouvez sélectionner une cellule ou tapez un nombre

Devise est un chiffre entre 0 et 2 pour indiquer la devise. 0 Par défaut (si vous ne remplissez pas ce paramètre)

0   aucune
1   Euro
2   Dollar $

Langue est un chiffre entre 0 et 2 pour indiquer la langue francophone que vous utilisez. 0 Par défaut (si vous ne remplissez pas ce paramètre)

0   Français
1   Belgique
2   Suisse

La conversion est limitée à 999 999 999 999 999 ou 9 999 999 999 999,99

Si le nombre contient plus de 2 décimales, il est arrondit à 2 décimales

Publié dans Add-ins

Commenter cet article

Vincent Fanton 17/08/2016 02:08

Bonjour, depuis le patch KB3115262, ce complément ne fonctionne plus (c'est le seul que j'utilise, je ne connais pas l'impact possible sur les autres). Je sais que je ne suis pas le seul avec ce problème. Les seules solutions que je connaisse actuellement sont : réactiver la macro pour chaque fichier et désinstaller le patch à chaque utilisation d'Excel. Un avis ? Une aide ?

Sandra 06/06/2016 12:08

Super! merci bcp!

Assim 06/05/2016 09:36

Merci beaucoup, fonction très utile

lily21 11/03/2016 07:18

Bonjour ;

j'arrive pas à copier le complément NbLettre dans Microsoft /Addins .

strong 29/11/2014 06:52

Est ce qu'il exist aussi que la lettre soit en anglais(ex:100€ =one hundred euros)