Donc voila.
LA fonction que je vais tenter de vous faire comprendre est une fonction qui incrémente.
L'erreur n'est pas dans le code, enfin vous allez voir.
Dim Table(62) As Byte
Dim Cpt As Long
Private Sub Form_Load()
Dim i As Integer
Table(0) = 32
For i = 1 To 26: Table(i) = i + 96: Next
For i = 27 To 52: Table(i) = i + 38: Next
For i = 53 To 62: Table(i) = i - 5: Next
Timer1.Enabled = true
Timer1.Interval = 1
Timer1.Interval = 1
End sub
Private Sub Timer1_Timer()
Dim i As Long
Dim s As String
Cpt = Cpt + 1
i = Cpt
While i > 0
s = Chr$(Table(i Mod 63)) & s
i = i \ 63
Wend
Text1 = s
End Sub
Il y a bien sure un text1.box
Donc jusque ici rien d'anormale. > il incrémente toujours et toujours
Mais en faite moi j'aimerais qu'il commence a incrémenter a partir d'un mot donné.
Donc par ex je met dans laod : text1.text = "mot". Puis quand il a fini
de passer par le load, il incrémente "mot" donc on aura
"not","oot","pot",... Et c'est cela le problème.
C'est qu'il ne veut rien savoir.
Si je lui dit que le texte a incrémenter est "mot" il commence toujours par a.
J'ai bien essaye de refiler mot "mot" qq part mais sans aucunes effet.
Donc j'aimerais avoir l'avis d'un expert (enfin d'un plus doué que moi
quoi > c pas dur a trouver) qui puisse me garder ce code intacte et
me dire où je dois placer mon "mot".
Merci encore de vos réponses.