Chiffre en code de lettre

  • Initiateur de la discussion Initiateur de la discussion roross
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

roross

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

Bonsour®
Salut;
les chiffres 0.1.2.3.4.5.6.7.8.9 = q.s.d.f.g.h.j.k.l.m
quand écrire "1" sur texbox1 il va écrire "s" sur textbox2
quand écrire "12" sur texbox1 il va écrire "sd" sur textbox2
quand écrire "1200" sur texbox1 il va écrire "sdqq" sur textbox2
quand écrire "2012" sur texbox1 il va écrire "dqsd" sur textbox2
merci.

😎
un fonction personnalisée à placer dans un module standard

usage : textbox2.value=codelettre(textbox1)

VB:
Function CodeLettre(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
        temp = "?? Codage [0-9]": Exit For
    End If
Next
CodeLettre = temp
End Function
 
Re : Chiffre en code de lettre

bonjour,

en reprenant l'idée de Pierrot
Private Sub TextBox1_Change()
TextBox2 = TextBox2 & Choose(Right(TextBox1, 1) + 1, "q", "s", "d", "f", "g", "h", "j", "k", "l", "m")
End Sub

Private Sub UserForm_Initialize()
TextBox1 = ""
TextBox2 = ""
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
346
Réponses
15
Affichages
784
Réponses
23
Affichages
672
Retour