Lettre équivalance chiffre

Bonjour,

J'ai besoin de votre aimble aide pour programmer cette fonction. En fait comme vous voyez ci-dessous, j'ai attribue un valeur à chaque lettre (table de multiplication 6)

ABCDEFG H IJKLMNOPQRSTUVWXYZ
6121824303642485460667278849096102108114120126132138144150156

J'aimerais programmer: si le mot "bus" est saisi, nous voulons créer un champ de saisie qui calcule la somme des mots saisis de sorte que "bus" = 252 (12+126+114=252).

Je vous remercie de votre collaboration

Cordialement

Bonjour à tous !

Et....

Sans préjuger de la suite, merci :

- de préciser, dans votre profil, la nature de notre Excel ( 2016 ? 2019 ? 365 ? etc...)
- de poster un classeur représentatif, pas une image, tronquée qui plus est.
- d'indiquer votre préférence quant à la solution proposée : VBA, formule, .....

Bonjour,
Un Excel en français, j'aime !...
Cdlt.

Bonjour

Bonjour à tous

Un essai à tester avec une fonction personnalisée.

12classeur1-v1.xlsm (17.75 Ko)

Bye !

Bonjour à tous de nouveau !

Un Excel en français, j'aime !...

Propos d'un polyglotte taquin.....

bonjour

sur le fichier de GMB (en vert et sans vba)

9fils.xlsm (19.17 Ko)

bonjour,

le code ASCII de "A" est 65 "B" 66 etc.

Function A6B12(txt As String) As Long
Dim i As Integer
For i = 1 To Len(txt)
    A6B12 = A6B12 + ((Asc(Mid(UCase(txt), i, 1)) - 64) * 6)
Next
End Function
Sub test()
MsgBox A6B12("bus")
End Sub
Rechercher des sujets similaires à "lettre equivalance chiffre"