Générer un code numérique à partir de lettres

Bonjour,

Je recherche un moyen permettant de transformer une série de 4 lettres en code numérique.

p.ex en A1 "HBDX" qui donnerai en A2 "72424"

A = 1
B = 2
C=3
..
Z=26
Je pense qu'on doit passer par VBA que je ne maîtrise pas !

D'avance un grand merci pour votre aide

4 réponses

  1. Bonjour Blux,

    avec le code sur deux caracteres par lettre, decodage possible:

    =TEXTE(CODE(GAUCHE(MAJUSCULE(A1);1))-64;"00")&TEXTE(CODE(STXT(MAJUSCULE(A1);2;1))-64;"00")&TEXTE(CODE(STXT(MAJUSCULE(A1);3;1))-64;"00")&TEXTE(CODE(STXT(MAJUSCULE(A1);4;1))-64;"00")

    Bye
    0
    1. Modérateur
      Si on code sur deux caractères, je suis d'accord, mais autrement, pas possible...
      0
  2. Modérateur
    Salut,

    sauf que l'opération inverse ne sera pas possible...
    Comment considérer que 24 est X et et pas BD ?
    0
    1. Ca c'est de la réponse rapide !

      Un grand MERCI !!, ça fonctionne
      0
      1. Bonjour,

        pas de VBA:

        formule a mettre en A2: donne 82424 pas 72424 (H-->8)

        =CODE(GAUCHE(MAJUSCULE(A1);1))-64&CODE(STXT(MAJUSCULE(A1);2;1))-64&CODE(STXT(MAJUSCULE(A1);3;1))-64&CODE(STXT(MAJUSCULE(A1);4;1))-64

        code juste meme si vous entrez des minuscules

        bonne suite
        0