Recherche de chaine de caractère dans une cellule

Fermé
SZCZEP32 Messages postés 4 Date d'inscription mercredi 25 juin 2014 Statut Membre Dernière intervention 25 juin 2014 - 25 juin 2014 à 15:30
SZCZEP32 Messages postés 4 Date d'inscription mercredi 25 juin 2014 Statut Membre Dernière intervention 25 juin 2014 - 25 juin 2014 à 15:57
Bonjour, je suis bloqué.
Je souhaiterai demander a mon code VBA de chercher une variable dans des cellules, mais si je ne tape pas le mot exact ( exemple : je tape "jean" alors que je cherche "jean pierre"), le code vba ne me retourne rien,
j' espere avoir été assez clair, sinon je me tiens a votre disposition pour plus de precision.
Merci d'avance.

5 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
25 juin 2014 à 15:39
Bonjour,

Regarde avec la fonction:
InStr(chaine1, chaine2) 
La fonction retourne la position de la 1ère occurrence de la chaine2 dans la chaine1

Tu peux tester si le retour est différent de 0 alors la chaine2 est contenue dans la chaine1.
0