Merci mais il me faut plus que 100 même si ça m interesse pour ma culture, je crois que je vais passer par un vlookup, je n y avais pas penser avant.
Désolé pour le dérangement
Bon week end
bonjour le fil
a mon avis il y a intérêt a ce que l’orthographe des nombres en lettre soit nickel sinon une routine sera out off order vite fait
et une formule serait interminable si le nombre en lettre est gros du genre 3456234485
ou alors un sacré tableau de correspondance l'inverse est plus facile
Un petit plus pour Stephane
Les chiffres jusqu'à 65 000 tout écrit et si plus lancer la macro dans le fichier
Attention au tiret et au conjugaison . . .hihi!
Cela peut sans doute bien aider au VlookUp
Bruno
Un petit plus pour Stephane
Les chiffres jusqu'à 65 000 tout écrit et si plus lancer la macro dans le fichier
Attention au tiret et au conjugaison . . .hihi!
Cela peut sans doute bien aider au VlookUp
Bruno
Non Patrick,
Stephane veut les chiffres en lettres pour pouvoir utiliser un vlookup sur la colonne
Ce fichier lui évite d'écrire manuellement un, deux , trois . . . . un millon
Après il fait comme il veut.(facile à lui de mettre un N°)
Bruno
re
ah ok; c'est pour lui faire un tableau de correspondance
dans ce cas l’orthographe doit être corrigé https://fr.wiktionary.org/wiki/quatre-vingt-dix-neuf
d'ailleurs si l'ortographe est correcte il n'a plus besoins de tableau de correspondance seulement de l'array a
En 1990, L'Académie française a introduit une réforme de l'orthographe qui simplifie l'écriture des nombres pas trop grands. Tous les adjectifs numéraux composés sont systématiquement unis par un trait d'union : trois-cent-vingt-quatre.
J'ai réalisé cette macro avant 1990, j'avais tenu compte de l'orthographe du moment.
Je pense qu'il serait plus simple pour Stephane de supprimer tous ces traits d'union dans ma macro qui peuvent que mettre en erreur.
Pas de trait d'union point barre pour une meilleur gestion . . .
Bruno
re
perso je suis pas d'accords avec toi
il sera plus facile de faire un split du nombre par les espaces et de faire un match sur a avec chaque segments
en gros il est plus facile de faire un match "quatre-vingt-dix-huit",a,0)
que d'essayé d'associer les bon mot a un nombre
avec une chaine "quatre vingt dix huit" il faudrait reussir le tour de magie de faire comprendre a vba que c'es 4 mot sont de la même tranche
et oh combien on y arriverait ce serait avec une lourde lourde lourde lourde routine et encore c'est pas sur
Tableau tiré du site
Donc à ce que je vois il faut maintenant un trait d'union de partout.
Aie ! j'ai fais tous mes chèques sans le trait d'union et c'est passé quand même.
OUF! conclusion ces traits d'union ont peu d'importance.
A chaque époque son orthographe, nos académiciens n'ont jamais reconnus leurs erreurs cela s'appelle les exceptions
Bruno