[VB] Recherche dans une chaîne de caractères [Fermé]

Signaler
Messages postés
632
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
-
Messages postés
632
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
-
Bonjour,

J'aimerais savoir comment faire pour rechercher des caractères dans une chaîne de caractères en VB 6.
Exemple : Dans Chaine = "Bonjour il fait beau", j'aimerais rechercher "fait".

Précision, les chaînes de caractères ne doivent pas être de longueur fixe.

Merci

@+
Erwan51

4 réponses

Messages postés
632
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
79
Petite précision :

ce sera plutôt : inStr(chaine,"fait") et ca retourne un variant.

A+
Erwan51
46
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 56833 internautes nous ont dit merci ce mois-ci

Messages postés
7559
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
13 août 2018
437
Bonjour!!!

Alors, dans l'aide de vb y'a écrit qu'il existe une fonction qui s'appelle inStr! Dans ton cas ça ferait:

inStr("fait", chaine)


ou l'inverse...
En tout les cas, ça te renvoie la position ou commence "fait" sinon, 0 ou null...

bon courage


Maily   :-))))
Messages postés
632
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
79
Merci

A+
Erwan51
Messages postés
7559
Date d'inscription
lundi 26 juin 2000
Statut
Contributeur
Dernière intervention
13 août 2018
437
C'est ce que je voulais dire par ou l'inverse! Je n'étais pas sure de moi...

Maily   :-))))
Messages postés
632
Date d'inscription
mardi 24 juillet 2001
Statut
Contributeur
Dernière intervention
4 juillet 2014
79
ok :-)

A+
Erwan51