Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Code en chiffre

roross

XLDnaute Junior
Salut;
Je cherche le contraire de question Chiffre en code de lettre
les chiffres q.s.d.f.g.h.j.k.l.m = 0.1.2.3.4.5.6.7.8.9
quand écrire "s" sur texbox1 il va écrire "1" sur textbox2
quand écrire "sd" sur texbox1 il va écrire "12" sur textbox2
quand écrire "sdqq" sur texbox1 il va écrire "1200" sur textbox2
quand écrire "dqsd" sur texbox1 il va écrire "2012" sur textbox2
merci.
 

Modeste geedee

XLDnaute Barbatruc
Re : Code en chiffre

Bonsour®
Salut;
Je cherche le contraire de question Chiffre en code de lettre

en quelque sorte une question à tiroirs...
Rester dans le même fil !!!!

la prochaine sera un mélange des deux ???

TextBox2=CodeNumLettre(Textbox1)

VB:
Function CodeNumLettre(target As String) As String
 Dim temp As String, i As Integer, codage As String
 codage = "qsdfghjklm"
 temp = ""
 For i = 1 To Len(target)
     If IsNumeric(Mid(target, i, 1)) Then
         temp = temp & Mid(codage, 1 + CInt(Mid(target, i, 1)), 1)
     Else
     If InStr(codage, Mid(target, i, 1)) < 1 Then
        temp = "Codage [" & codage & "] [0-9]": Exit For
     Else
         temp = temp & (InStr(codage, Mid(target, i, 1)) - 1)
    End If
     End If
 Next
 CodeNumLettre = temp
 End Function
 

Pièces jointes

  • Capture.JPG
    27.9 KB · Affichages: 83
  • Capture.JPG
    27.9 KB · Affichages: 83
  • Capturebis.JPG
    23.9 KB · Affichages: 98
  • Capturebis.JPG
    23.9 KB · Affichages: 95
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…