wapit
Messages postés26Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention25 juillet 2005
-
6 juin 2005 à 18:31
cs_MasterHack
Messages postés586Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention13 février 2008
-
7 juin 2005 à 01:23
Salut,
j'ai écrit un script dans lequel l'utilisateur doit renseigner des Textbox.
Dans l'une de ces Texbox, il doit saisir un chemin d'accès (sans le nom du fichier à la fin).
Je voudrais tester la présence ou non d'un "" à la fin de la chaîne de caractère.
J'avais réalisé la même chose avec le caractère "." en faisant :
If InStr(1, Text_EXT.Text, ".", vbTextCompare) > 0 Then
DOT = ""
Else
DOT = "."
End If
Mais là le problème est différent car le caractère testé est présent à plusieurs endroits dans la chaîne.
De plus la chaîne peut être de différente longueur donc on ne peut pas effectuer de recherche à partir d'un certain nombre de caractères!
Si kelkun pouvait m'aider.
cordialement,
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 6 juin 2005 à 18:44
Salut
Oriente toi vers les instructions : Left, Right, Mid et aussi Len
Par exemple, pour savoir si la dernière lettre est un \ :
If Right(maChaine, 1) = "" Then ...
Regarde aussi l'instruction InstrRev qui fait des recherches en commençant par la fin du texte
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage. (Socrate)