Nombre en lettre (Numberletter.xla)

Bonjour à tous, sous la neige.

Je dois travailler sur un fichier Excel qui contient une macro complémentaire qui est destiné à convertir les nombes en lettre. Sur la cellule de résultat il y a la formule suivante: =ConvNumberLetter(D15) ou se trouve le nombre. Cela fonctionne, mais dans le résultat en lettre il y a le mot "virgule" au lieu du mot "et", avant les centimes. Sur un ordre de virement bancaire, cela fait un peu bizarre. J'avais l'intention, bien que je ne m'y connais pas bien en macro, de l'ouvrir et de remplacer les mots en question. Mais dans "Macro complémentaire" il n'y a pas comme dans les "Macros": "Pas à pas détaillé" ou "Modifier". Quand je clique sur cette macro, dans le fichier ou elle se trouve, j'ai un message m'informant qu'elle est déja ouverte.

Ma question est la suivante: Comment faire pour la modifier, dans le but de changer ces deux mots?

Ou, y a t-il un autre moyen de convertir les nombre en lettre?

Bonjour boris,

Supposons que ta formule =ConvNumberLetter(D15) se trouve en E15.

Plutôt que modifier une macro complémentaire, tu peux mettre en E16 par exemple : =SUBSTITUE(E15;"virgule";"et")

Salut vba-new,

Ta proposition marche à la perfection. J'ai rajouté "Euros" avant "et", puis (& "centimes" pour la fin), c'est impeccable.

Grand merci à toi.

Rechercher des sujets similaires à "nombre lettre numberletter xla"