Problème : Vérification de nombres

Yowims Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour!
Alors voilà : Je voudrais, via une fonction, transformer un nombre en chaîne de caractères. Par exemple, transformer 1832 en "MIL HUIT-CENTS TRENTE DEUX".
Et pour ça, je dois vérifier la condition "Si le premier chiffre tapé est 1 et qu'il est suivi de trois autres nombres quelconques, alors qu'il affiche 'MIL' ".

Je voudrais donc savoir s'il existe un sigil permettant de signifier les nombres quelconques, du genre "1***" pour un millier(ça marche pas, j'ai déjà essayé :D )

Merci d'avance!

PS: Pour ceux qui l'ignoreraient, un sigil c'est un caractère spécial du type # ou * ou $.

2 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour
je peux vous donner la réponse pour la question posée à savoir comment transformer le 1° chiffre d'un nombre (à quatre chiffres en Mil s'il est égal à un, mais la formule pour écrire le nombre complet restera coton...! vous devriez essayez de chercher sur ce forum, il y a des solutions en VBA, mais je ne suis pas compétent dans le domaine;

Pour écrire Mil pour 1000:

=SI(GAUCHE(A1; 1)=CAR(49));"Mil;....

et faite suivre 50,51 etc pour les autres deux-mille, etc..

Bon courage quand même

Pour mémoire avec 1832, cent ne prend pas de S, ça ne va pas simplifier l'écriture!

crdlmnt
0
tontong Messages postés 2572 Date d'inscription   Statut Membre Dernière intervention   1 062
 
Bonjour,
Une macro de Thierry Pourtier traite l'écriture des dates en lettres.
0