Recherche dans une chaine de caractéres

pierrebonnefoi Messages postés 8 Date d'inscription jeudi 8 avril 2010 Statut Membre Dernière intervention 30 août 2011 - 30 août 2011 à 12:08
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 - 30 août 2011 à 12:47
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

Utilisateur anonyme
30 août 2011 à 12:24
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
0
cs_Jack Messages postés 14006 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 79
30 août 2011 à 12:32
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)
0
ucfoutu Messages postés 18038 Date d'inscription lundi 7 décembre 2009 Statut Modérateur Dernière intervention 11 avril 2018 211
30 août 2011 à 12:47
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
0
Rejoignez-nous