Problème : Vérification de nombres

Fermé
Yowims Messages postés 3 Date d'inscription samedi 30 janvier 2016 Statut Membre Dernière intervention 9 avril 2019 - Modifié par Yowims le 30/01/2016 à 19:01
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 30 janv. 2016 à 20:29
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 lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 419
30 janv. 2016 à 19:55
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 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
30 janv. 2016 à 20:29
Bonjour,
Une macro de Thierry Pourtier traite l'écriture des dates en lettres.
0