Changer somme chifrée en lettre sous excel

Résolu
SFI Messages postés 231 Statut Membre -  
Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je cherche à changer une somme en chiffre en somme en lettre dans une facture sous excel

je vous donne l'exemple:

la somme en TTC est de : 25.460,87 Unité monétaire

arrêtée la pressente facture à la somme de :

et la elle doit être lettre comme suit : vingt cinq mille quatre cent soixante UM et quatre vingt sept centimes

donc y a t-il une solution pour que la somme chiffrée s'affiche automatiquement en lettre à l'endroit voulu?

merci

7 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Regarde ce code de lermite222 pour transformer des chiffres en lettres
    1
  2. SFI Messages postés 231 Statut Membre 11
     
    merci beaucoup, c'est exactement ce que je cherchais; mais comment pourrais-je m'en servir dans mes factures; j'ai installé le macro, mais je ne sais pas comment m'en servir

    cordialement
    0
  3. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Le mode d'emploi est fourni avec le téléchargement !

    Il suffit, dans la cellule, d'utiliser la fonction =EnTexte()
    Exemple pour XL 97 - 2003 :
    =EnTexte(A1; Langue ;Devise ;Décimale)

    Nombre, Langue, Devise et Décimale peuvent êtres des adresses de cellules ou un chiffre/nombre

    Paramètres de la fonction
    - Langue
    0 = France
    1 = Belgique
    2 = Suisse

    - Devise
    0 = Aucune
    1 = Dollar
    2 = Euro
    3 = Franc

    - Décimale
    0 = Pas de décimale, arrondi à 0.5=1 et 0.49 = 0
    1 = 2 décimales si devise, sinon traduit toutes les décimales

    0
  4. SFI Messages postés 231 Statut Membre 11
     
    Je te remercie profondement pour cette precieuse aide; ça marche comme je le voulais

    encore merci
    0
    1. SFI Messages postés 231 Statut Membre 11
       
      Est-ce que je peux rajouter un autre systeme monétaire, et pourrais-je remplacer le mot "virgule" dans le resultat par "et" ?

      merci
      0
    2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Ce code a été écrit par lermite222, remplacer "virgule " par "et " est assez simple, par contre ajouter une devise nécessite de revoir une partie du code (utilisations du tableau Monnaie) et de connaitre le nom de la devise et de son centième, la syntaxe et les accords. Si la monnaie n'est pas fractionnée en centième c'est encore plus difficile !
      0
    3. SFI Messages postés 231 Statut Membre 11
       
      commençons par changer la virgule par "et"

      et en ce qui concerne le symbole monétaire, je n'ai trouvé pour l'instant que l'euro ou le dollars; mais ce changement il doit se faire où, dans le fichier de la facture ou dans le macro?
      0
    4. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
       
      Remplacer "virgule" par "et" dans la macro Function EnTexte().
      0
    5. SFI Messages postés 231 Statut Membre 11
       
      merci encore

      vu que je suis novice avec excel, je ne sais pas du tout comment faire pour modifier un macro

      alors si ça ne te dérange pas trop ce serait gentil de ta part de me guider encore dans cette etape

      cordialement
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Bonjour,

    Quelle version d'Excel utilises tu ?
    Laquelle des 5 macros proposées par lermite222 as-tu téléchargé ?
    0
  7. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 783
     
    Désolé, cette macro complémentaire est protégée par un mot de passe, demande à lermite222 si il veux bien la modifier.
    0