Bonjour le forum,
Bonjour les cracks,
pour le fun, j'ai écrit, en VBA évidemment, une Sub() destinée à convertir un nombre en lettres.
Tout va bien jusqu'aux portes du billiard - 1E^15, terme que je ne connaissais pas, je dois bien vous l'avouer.
Mais, si je tente un nombre supérieur, le code plante, la variable STRING contenant le nombre à traiter ayant basculé en notation scientifique !!
Quelqu'un a-t-il déjà rencontré ce souci ?
Non pas que j'essaye de convertir en lettres le montant de mon compte bancaire mais ça fait désordre d'autant qu'un de mes tableaux pointe jusqu'au quadrilliard !
Pourquoi se contenter de peu ?
tM = Array("cent", "mille", "million", "milliard", "billion", "billiard", "trillion", "trilliard", "quadrillion", "quadrilliard")
Merci pour vos lumières !
A+