Correction Visual Basic ( très simple )
Florian
-
HostOfSeraphim Messages postés 7340 Statut Contributeur -
HostOfSeraphim Messages postés 7340 Statut Contributeur -
Bonjour,
Je tente de créer un programme avec un textbox et un bouton ...
Ce prog permetterait de " crypter " par exemple des mail , cela décalerait d'une place les lettre exemple :
AAA devient BBB
ABC devient BCD
Etc...
Voici mon code :
Private Sub Command1_Click()
Dim s As String
s = Text1.Text
s = s.Replace("a", "b")
s = s.Replace("b", "c")
s = s.Replace("c", "d")
s = s.Replace("d", "e")
s = s.Replace("e", "f")
s = s.Replace("f", "g")
s = s.Replace("g", "h")
s = s.Replace("h", "i")
s = s.Replace("i", "j")
s = s.Replace("j", "k")
s = s.Replace("k", "l")
s = s.Replace("l", "m")
s = s.Replace("m", "n")
s = s.Replace("n", "o")
s = s.Replace("o", "p")
s = s.Replace("p", "q")
s = s.Replace("q", "r")
s = s.Replace("r", "s")
s = s.Replace("s", "t")
s = s.Replace("t", "u")
s = s.Replace("u", "v")
s = s.Replace("v", "w")
s = s.Replace("w", "x")
s = s.Replace("x", "y")
s = s.Replace("y", "z")
s = s.Replace("z", "a")
End Sub
Je ne vois pas d'ou viens l'erreur ...
Je travaille avec VB 6.0
Je tente de créer un programme avec un textbox et un bouton ...
Ce prog permetterait de " crypter " par exemple des mail , cela décalerait d'une place les lettre exemple :
AAA devient BBB
ABC devient BCD
Etc...
Voici mon code :
Private Sub Command1_Click()
Dim s As String
s = Text1.Text
s = s.Replace("a", "b")
s = s.Replace("b", "c")
s = s.Replace("c", "d")
s = s.Replace("d", "e")
s = s.Replace("e", "f")
s = s.Replace("f", "g")
s = s.Replace("g", "h")
s = s.Replace("h", "i")
s = s.Replace("i", "j")
s = s.Replace("j", "k")
s = s.Replace("k", "l")
s = s.Replace("l", "m")
s = s.Replace("m", "n")
s = s.Replace("n", "o")
s = s.Replace("o", "p")
s = s.Replace("p", "q")
s = s.Replace("q", "r")
s = s.Replace("r", "s")
s = s.Replace("s", "t")
s = s.Replace("t", "u")
s = s.Replace("u", "v")
s = s.Replace("v", "w")
s = s.Replace("w", "x")
s = s.Replace("x", "y")
s = s.Replace("y", "z")
s = s.Replace("z", "a")
End Sub
Je ne vois pas d'ou viens l'erreur ...
Je travaille avec VB 6.0
A voir également:
- Correction Visual Basic ( très simple )
- Visual basic - Télécharger - Langages
- Visual basic editor - Télécharger - Langages
- Visual petanque - Télécharger - Sport
- Microsoft 365 basic - Accueil - Microsoft Office
- 14 simple - Guide
1 réponse
Si je prends ton exemple, avec "AAA" comme valeur :
s = s.Replace("a", "b")
"AAA" devient "BBB"
s = s.Replace("b", "c")
"BBB" devient "CCC"
s = s.Replace("c", "d")
"CCC" devient "DDD"
...
s = s.Replace("z", "a")
"ZZZ" devient "AAA".
Donc, à la fin de toutes les commandes, "AAA" devient... "AAA". Retour à la case départ.
s = s.Replace("a", "b")
"AAA" devient "BBB"
s = s.Replace("b", "c")
"BBB" devient "CCC"
s = s.Replace("c", "d")
"CCC" devient "DDD"
...
s = s.Replace("z", "a")
"ZZZ" devient "AAA".
Donc, à la fin de toutes les commandes, "AAA" devient... "AAA". Retour à la case départ.