Jessica-Normande
Messages postés24Date d'inscriptionvendredi 6 février 2015StatutMembreDernière intervention11 avril 2015
-
9 mars 2015 à 23:26
jordane45
Messages postés38144Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention21 avril 2024
-
10 mars 2015 à 00:13
Bonsoir,
Dans un textbox contenant le mot "SUIVANT" je souhaiterais récupérer les 15 caractères ce trouvant avant ce mot ! Dois je utiliser la fonction LEFT ? si oui comment faire ?
Merci d'avance
LEFT te retourne les x PREMIERS caractères (en partant de la gauche) d'une chaine de caractères
Par exemple :
left("ceci est un exemple",6)
va te retourner : "ceci e"
Si tu veux prendre les 15 caractères à gauche de ton mot "suivant".. il faut que tu utilises la fonction MID et que avant... tu regardes à quelle posisition se trouve le mot "suivant" dans ta chaine à l'aide de InStr.
un truc du genre :
Dim machaine as string
Dim posSuivant as long
Dim resultat as String
machaine = textbox1.value
posSuivant = InStr(machaine,"suivant")
resultat = mid(machaine,posSuivant-16,15)