Convertir nombre en lettres

Pour écrire et partager des tutoriels et des astuces (Excel, Calc et Google Sheets uniquement)
Avatar du membre
lermite
Membre impliqué
Membre impliqué
Messages : 1'599
Inscrit le : 5 février 2012
Version d'Excel : 2000/2007FR

Message par lermite » 11 juin 2013, 00:14

Bonjour,
Pour ta première question, dans la partie du module 2 tu trouve..
Monnaie(0) = "": Monnaie(1) = "Dollar": Monnaie(2) = "Euro": Monnaie(3) = "Franc"
Monnaie(4) = "": Monnaie(5) = "Cent": Monnaie(6) = "Centime": Monnaie(7) = "Centime"
Simplement remplacer "Euro" par "dirhams".
Pour la deuxième, remplacer millième par centime je ne comprend pas ce que tu veux, donne un exemple.
Tu te sert de la fonction sur une feuille ou un UserForm ?
A+
Tout problème a une solution, le vrai problème... c'est de la trouver.
Avatar du membre
Fred35
Membre dévoué
Membre dévoué
Messages : 865
Appréciation reçue : 1
Inscrit le : 31 mars 2012
Version d'Excel : 2003 FR, 2013 FR

Message par Fred35 » 28 août 2013, 02:02

Bonjour lermite,

Tout d'abord, très beau boulot.
Je viens de tester classeur Excel 2007 => : Nombre en lettres.xlsm sous Excel 2013 et il fonctionne parfaitement.
Avatar du membre
lermite
Membre impliqué
Membre impliqué
Messages : 1'599
Inscrit le : 5 février 2012
Version d'Excel : 2000/2007FR

Message par lermite » 31 août 2013, 16:21

Bonjour Fred,
Merci de ton appréciation.
Cdlt.
Tout problème a une solution, le vrai problème... c'est de la trouver.
l
lezornc
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 30 octobre 2013
Version d'Excel : 2010

Message par lezornc » 30 octobre 2013, 05:39

Bonjour,

Je cherchais comment faire depuis un bon moment, alors merci beaucoup pour cette macro.
Juste un petit soucis :

Je voudrait remplacer les francs (ou autre) par CFP, et quand je veux ouvrir VBA Project (Nombre Lettre 2007.xlam), il me demande un mot de passe.

Quelle est-il SVP ?

Merci d'avance,

LeZor.
Avatar du membre
lermite
Membre impliqué
Membre impliqué
Messages : 1'599
Inscrit le : 5 février 2012
Version d'Excel : 2000/2007FR

Message par lermite » 30 octobre 2013, 08:10

Bonjour,
Télécharge le classeur xlsm, sur celui-là tu peu avoir accès au code. Après modification tu le sauve en Xlam.
A+
Tout problème a une solution, le vrai problème... c'est de la trouver.
l
lezornc
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 30 octobre 2013
Version d'Excel : 2010

Message par lezornc » 30 octobre 2013, 21:33

Merci pour la réponse (et pour le reste, c'est vraiment top comme macro !!)
l
lezornc
Jeune membre
Jeune membre
Messages : 11
Inscrit le : 30 octobre 2013
Version d'Excel : 2010

Message par lezornc » 5 mai 2014, 22:56

merci pour votre reponse, j'avais finalement trouver mon bonheur, avec quelques modifications pour l'adapter à mon pays (nouvelle caledonie), ca marche parfaitement.

A bientôt et bonne journée,
Olivier.
l
lio09
Nouveau venu
Nouveau venu
Messages : 1
Inscrit le : 19 octobre 2014
Version d'Excel : 2013

Message par lio09 » 19 octobre 2014, 23:07

Bonsoir,

superbe travail, excellente fonction!
Je souhaiterais integrer cette fonction dans un formulaire word, de manière à remplir un champ de texte automatiquement apres avoir rempli le champ avec le nombre. Comment m'y prendre pour adapter cela?
Merci pour votre aide

A bientot
Lionel
A
Affreux
Nouveau venu
Nouveau venu
Messages : 1
Inscrit le : 13 mars 2015
Version d'Excel : 2013 FR

Message par Affreux » 13 mars 2015, 22:56

Bonsoir,

Sauf erreur de ma part votre module est incorrect pour 3 cas :

- un chiffre avec uniquement des décimales exemple : 0,19 €, vous obtenez "#VALEUR!"
- dans le cas d'une monnaie et dont le montant est par exemple 1,005 € (ce résultat peut être dû à des calculs par exemple), vous obtenez "un euro et centimes"
- dans le cas d'une monnaie et dont le montant est (par calcul) -0,005 $...

Cordialement
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message