Recherche dans une chaine de caractéres

Signaler
Messages postés
8
Date d'inscription
jeudi 8 avril 2010
Statut
Membre
Dernière intervention
30 août 2011
-
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
-
Bonjour,

Comment rechercher dans une chaine de caractére une tabulation ?
Il faut utiliser la fonction InStr mais comment indiquer le caratére tabulation ?
Merci pour vos indication


Pierre B

3 réponses


Salut Pierre,

J'ai essayé ça marche:
InStr(Str, " ", CompareMethod.Text)

Dans les guillemets c'est un 'Tab' pas des espaces...

A+


CF2i - Guadeloupe
Ingénierie Informatique
Messages postés
14008
Date d'inscription
samedi 29 décembre 2001
Statut
Modérateur
Dernière intervention
28 août 2015
74
Salut

Les tabulations sont des caractères "non imprimables", c'est à dire qu'il ont difficilement une représentation à l'écran.
Utilise vbTab dans ta recherche :
Instr(1, maChaine, vbTab, vbTextCompare)
te renverra la position de la première tabulation ou 0 si non trouvée.

Si tu dois faire du découpage de chaine avec ces tabulations (*), je te conseille la méthode Split - voir l'aide.

(*) Champion du monde de boule de cristal 2005-2006

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)
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
235
Bonjour,
en ajoutant que, s'agissant d'une tabulation, l'argument compare est totalement inutile


____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne intallée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient