Conversion Nombre en Lettre
Résoluje demande votre aide concerenant une macro de conversion, Nombre en lettre, on ajoutant "convertible" à la fin de la conversion.
exemple:
si je met 3 : la conversion sera: tois euros convertibles
et si je met: 3.5 euro: la conversion sera: trois euros et cinq centimes convertibles
la macro est automatique exécutable sur une seule cellule.
Merci infiniment mes amis
4 réponses
Une macro de conversion en VBA transforme des nombres en lettres en ajoutant 'convertible' à la fin, par exemple 3 donne 'trois euros convertibles' et 3,5 'trois euros et cinq centimes convertibles'. Des solutions en VB6 et VBA sont discutées, notamment une ressource FAQ et des échanges sur l'exécution automatique dans une seule cellule et sur la gestion des chiffres. Plusieurs réponses portent sur la manipulation des tableaux VBA avec IsArray et UBound, les risques d'erreur et l'usage du Goto, certains préconisant des alternatives plus propres. D'autres échanges indiquent des corrections de code et des propositions pour initialiser ou étendre des tableaux dans AjouteResultat et AjouteTroisChiffres, démontrant une attention portée à la gestion dynamique des tableaux en VBA.
-
Bonjour,
https://www.commentcamarche.net/faq/11100-vb6-net-vba-transformer-chiffres-en-lettre-
Bonsoir,
Ce code utilise des goto, c'est déconseillé depuis tellement longtemps que je ne m'en souviens pas.
En plus, il est dit compatible avec Vb.net, ce qui est vrai à la condition d'importer les instruction vb6 dans vb.net, ce qui est aussi déconseillé. Bon vu que la demande concerne vba, on s'en fout un peu, mais quand même, -
@Utilisateur anonymeBonjour Whismeril,
« Ce code utilise des goto, c'est déconseillé depuis tellement longtemps que je ne m'en souviens pas » : depuis plus de 20 ans !
Mais n'est-ce pas un des premiers hoax ?
Hormis le fait que certains trouvent que « cela rend le code moins compréhensible », y aurait une raison justifiée de bannir le Goto ?
Cdlt
Patrice -
Salut, il y a cette discussion chez nos collègues de développez, qui contient quelques éléments, entre autre la possibilité de bug avec des labels placés "trop loin" et que le compilateur se marche dessus.
-
@Utilisateur anonymeBonjour,
nonossov en a besoin en Excel, donc le compilateur .......
Et les goto, ben y a rien contre, a partir du moment ou ca marche
Z'avez mieux a proposer? -
@f894009Non rien de mieux sous la main, mais comme le sujet est récurrent je vais y réfléchir
-