Des chiffres en lettre

Résolu
bassale Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
bassale Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'ai un fichier avec plein de chiffre et je souhaiterais les mettre en lettre automatiquement.
merci de m'aider

8 réponses

  1. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    Bonjour;
    pour convertir un nombre en toutes lettres sous excel,visitez l'adrese suivante:
    http://www.cathyastuce.com/applications/presentation.php#macroxl
    2
  2. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Trop fort avec google j'ai trouvé en 30 s:
    http://www.miakinen.net/vrac/nombres2
    tu mets tes nombres il te les convertit en lettre.
    1
  3. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    et es ce qu'il y a une règle qui te permet de faire cette conversion ? par exemple, 53 ca donne quoi en lettres ???
    0
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      ca donne "cinquant trois" ?
      0
    2. bassale Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
       
      non je n'ai aucune regle. je souhaite que 53 donne cinquante trois et ensuite de suite.
      merci
      0
  4. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    nota: il nous faudrait savoir en quel langage tu souhaites faire ca !

    j'ai pas de code tout pret, mais je vais essayer ede te donner une piste de travail:

    on va travailler deja sans les exceptions de la langue francaise (10,11,12,13,14,15,16,21,31,41,51,61,et de 70 à 99)... si t'es suisse, tu fais soixante octante nonente ca règle déja une partie du problème ;)

    déja, tu regardes le nombre de chiffres dans ton nombre.
    tu regarde le poid positionel de chaque chiffre, et tu lui rajoute le suffixe adéquate.

    il faudra faire un tableau pour cent - mille - millions, etc....
    un tableau pour dix vingt trente quarante etc.....
    un tableau pour les unités

    ensuite, tu prends chaque chiffre, et suivant son poid pooisitionel, tu prends la valeur "unitaire" suivit du suffixe correspondant au poind positionel
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. bassale Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
     
    je suis nul a ce langage informatique mais je vais essayer.
    voici un exemple de mes chiffres

    1 145 415
    320 041
    25 452 250

    m'aider de m'aider
    0
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      on ne sais toujours pas de quel langage tu parles .... ca va pas etre evident de te donner un truc directement utilisable !

      donc tu n'est pas très fort pour exprimer tes besoins non plus. en fait, je pense que le problème vient de là: ne faisant pas l'effort de détailler la problématique, pour les autres, mais aussi pour toi, tu ne comprends pas toi meme ce que tu dois faire !
      0
    2. bassale Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
       
      je voudrais pouvoir l'utuliser avec Excel.quand je mets un chiffre dans une cellule donnée,que le montant en toute lettre apparaissent dans une autre.
      donnes moi des exemples de langage, la je pourrai mieux comprendre.
      merci
      0
    3. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      et ben le site de patrice33740 donne ce lien:
      http://www.cathyastuce.com/telecharg/numleter.zip
      qui me semble correspondre à ta demande
      0
    4. bassale Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
       
      j'ai essayer cela mais ya un probleme. j'utilise excel 2007 alors le fichier sur le site est d'une version anterieure.quand j'essaye de proceder comme expliquer, les macros ne s'executent pas
      0
    5. lermite222 Messages postés 9042 Statut Contributeur 1 199
       
      Le lien que j'ai mis dans mon poste précédant fonctionne sur Excel 2007, tu aurais pu le tester ?
      A+
      0
  7. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    Ceci n'est pas trivial. Il y a déjà eu des sujets là dessus sur le forum.
    En quel langage souhaites tu coder ?
    la base, c'est de lire le nombre et d'incrémenter :
    5 -> cinq
    23 -> vingt trois
    542 -> cinq cent quarante deux
    2326 -> deux mille trois cent vingt six.
    Les exceptions : 11 à 16
    Les nombres avec une dizaine et finissant par 1 ("trente et un" et non "trente un", mais "cent un" et non "cent et un")
    Puis 71 à 76 et 91 à 96. 81 ("quatre vingt un" et non "quatre vingt et un").
    à cela s'ajoute des problèmes d'orthographe (pluriel, tirets) assez complexes.
    Pour simplifier, tu peux utiliser septante, octante et nonante qui sont dans le dictionnaire.
    0
  8. bassale Messages postés 66 Date d'inscription   Statut Membre Dernière intervention  
     
    je ne comprend rien de tout ça.excuser moi vraiment.
    0
  9. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Je ne vois nulle part en quel language tu opère ????
    Au cas ou...voir ce tuto
    A+
    0