Chercher si un mot est contenu dans une textbox
Résolu/Fermé
minermine
Messages postés
26
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
6 août 2017
-
24 juin 2013 à 21:42
minermine Messages postés 26 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 6 août 2017 - 1 sept. 2013 à 09:05
minermine Messages postés 26 Date d'inscription lundi 24 juin 2013 Statut Membre Dernière intervention 6 août 2017 - 1 sept. 2013 à 09:05
A voir également:
- Chercher si un mot est contenu dans une textbox
- Mettre un mot de passe sur un dossier - Guide
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
5 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
25 juin 2013 à 12:09
25 juin 2013 à 12:09
Bonjour,
Sans la casse :
Sans la casse :
If InStr(1, textbox1.Text, "AYYETTE", vbTextCompare) > 0 ThenNote : Dans l'éditeur Visual Basic, quand on place le curseur texte sur un mot du langage (par ex: InStr) et qu'on appuis sur la touche F1, on obtient l'aide VBA concernant ce mot (avec la solution ci-dessus).
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
24 juin 2013 à 22:07
24 juin 2013 à 22:07
If InStr(1, textbox1.Text, "AYYETTE") > 0 Then
minermine
Messages postés
26
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
6 août 2017
3
25 juin 2013 à 08:32
25 juin 2013 à 08:32
Bonjour,
Le code marche super et si je souhaite que la casse ne soit pas prise en compte je doit faire:
Ou il y a une meilleur méthode,
Cordialement,
Romain Quintaine
Le code marche super et si je souhaite que la casse ne soit pas prise en compte je doit faire:
If InStr(1, textbox1.Text, "AYYETTE") > 0 or InStr(1, textbox1.Text, "Ayyette") > 0 Then
Ou il y a une meilleur méthode,
Cordialement,
Romain Quintaine
_shadom
Messages postés
1
Date d'inscription
mercredi 28 août 2013
Statut
Membre
Dernière intervention
28 août 2013
28 août 2013 à 01:59
28 août 2013 à 01:59
Bonjour,
Pour contourner la casse dans votre syntaxe sans poursuivre avec Or dans votre boucle If vous pouvez convertir le texte à comparer en lettre capitale puis comparer directement avec la valeur capitale du comparatif.
Soit : TextBox1.Text.ToUpper avec le comparatif "AYYETTE"
Ou : UCase(TextBox1.Text) avec le comparatif "AYYETTE".
Pour l'instant seuls les accents on échappés à cette règle à ma connaissance.
Bye ;)
Pour contourner la casse dans votre syntaxe sans poursuivre avec Or dans votre boucle If vous pouvez convertir le texte à comparer en lettre capitale puis comparer directement avec la valeur capitale du comparatif.
Soit : TextBox1.Text.ToUpper avec le comparatif "AYYETTE"
Ou : UCase(TextBox1.Text) avec le comparatif "AYYETTE".
Pour l'instant seuls les accents on échappés à cette règle à ma connaissance.
Bye ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
minermine
Messages postés
26
Date d'inscription
lundi 24 juin 2013
Statut
Membre
Dernière intervention
6 août 2017
3
1 sept. 2013 à 09:05
1 sept. 2013 à 09:05
Bonjour,
Merci, c'est vrai que je n'y avait pas pensé au pars avant. Et pour les accents, je les ai fait convertir ( par exemple é > e | è >e ) et c'set parfait.
Cordialement, Romain Quintaine
Merci, c'est vrai que je n'y avait pas pensé au pars avant. Et pour les accents, je les ai fait convertir ( par exemple é > e | è >e ) et c'set parfait.
Cordialement, Romain Quintaine