loool
Si t'a pas ou peu de notion d'algorithme c'est normal si tu comprend pas.
En fait tu doit demander à ton programme de regarder chaque caractère de ta phrase, un par un.
Tu commence donc par le premier. Si C'est pas un chiffre 4, tu passe au 2ème et ainsi de suite, grâce au pointeur.
Le pointeur correcpond à la position du caractère.
C'est le but de la boucle "do while". Ca veut dire : tant que le caractère est différent de 4, on passe au suivant en ajouttant 1 au pointeur.
Donc si le caractère est un 4, la boucle s'arrête et le pointeur prend la valeur de la position du 4 (je crois que ton 4 est à la position 18, ou pas loin :; donc ton pointeur aura la valeur 18)
à partir de là, tu demande de mettre les caractère n°18 jusque la fin de ta phrase dans une variable.
si ton 4 à la position 18, ton 0 aura la position 19 et le 1 aura la position 20 etc...
Donc du n°18 jusqu'à la fin de la phrase, tu met chaque caractère dans une autre variable.
Ou si tu prèfère dans ta text2 :
tu met le 4 qui est à la position 18
Ensuite le 0 de la position 19
ensuite le 1 de la position 20
ça te fera 401 dans ta text2.
c'est le but de ce bout de code :
If variable(pointeur) ="4" then 'si un 4 a été trouvé
for i = pointeur to resultat 'à partir du 4 jusqu'à la fin de ta phrase
variable_401 = variable_401 + variable(i) 'tu ajoute les chiffres un par un
Next
End if
Mais n'oublie pas d'utiliser la fonction Len() pour avoir le nombre de caractères de ta phrase. le nombre que tu obtiendra sera le nombre maximum que pourra prendre le pointeur.
Si t'a toujours du mal essaie de recopier le code que j'ai mis tout à l'heure en prenant soin de déclarer les variables.