Si contenu dans une chaine?

Résolu
fonic Messages postés 4 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 15 avril 2005 - 15 avril 2005 à 00:51
NETSAGE Messages postés 32 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 11 mars 2008 - 15 avril 2005 à 17:33
Re bonsoir,



Y a t'il un moyen de savoir si une chaine de caractère est contenue dans une autre chaine ?



Exemple

Est-ce que "Golf"

est contenu dans "VW Golf IV" ?





Merci

4 réponses

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
15 avril 2005 à 01:58
Salut
La fonction 'Instr' renvoie la position où commence une chaine dans une autre :
If Instr(1, "VW Golf IV", "Golf") <> 0 Then Debug.Print "Vivi, c'est dedans !"

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)
3
cs_EBArtSoft Messages postés 4525 Date d'inscription dimanche 29 septembre 2002 Statut Modérateur Dernière intervention 22 avril 2019 9
15 avril 2005 à 09:00
Attention : "Case Sensitive"
en d'autre therme "GOLF" & "golf" ne seront pas trouvé dans "VW Golf IV"
mais "Golf" oui


E.B.
0
fonic Messages postés 4 Date d'inscription samedi 25 octobre 2003 Statut Membre Dernière intervention 15 avril 2005
15 avril 2005 à 16:03
Merci beaucoup !

Sinon pour la case sensitive, y a t'il une fonction pour transformer en MAJ ou en minuscule?

merci!



Nicolas
0
NETSAGE Messages postés 32 Date d'inscription mercredi 11 août 2004 Statut Membre Dernière intervention 11 mars 2008
15 avril 2005 à 17:33
UCASE("a") te donne "A"
UCASE("A") te donne "A"

NET-SAGE
0
Rejoignez-nous