OVH Cloud OVH Cloud

case sensitive

6 réponses
Avatar
ITFLASH
Bonjour à tous,

Je suis un newbie dans la communauté VB et j'ai une petite question pour
vous les pros ...

Comment faire pour qu'un test sur une variable de type string ne soit pas
case sensitive, càd comment admettre qu'une condition soit vraie si un
utilisateur entre par exemple isabelle ou Isabelle ou ISABELLE

Merci à vous et certainement à très bientôt !

6 réponses

Avatar
Guy DETIENNE
Salut ;O)

Il suffit de transformer ta variable en majuscule ou minuscule...

Dim MaVariable as string

MaVriable = "IsAbeLLe"

If Ucase$(MaVariable)="ISABELLE" Then Msgbox "C'est bien Isabelle peu
importe la casse entrée..."

Info -> La fonction Ucase$ transforme ta variable en majuscule tandis que
Lcase$ la transforme en minuscule.

Tchao

Guy DETIENNE

__________________________________
Tchao.net: L'informatique à votre dimension
www.tchao.net
Pour toute réponse, retirer le .nospam de l'adresse mail
"ITFLASH" a écrit dans le message de
news:%
Bonjour à tous,

Je suis un newbie dans la communauté VB et j'ai une petite question pour
vous les pros ...

Comment faire pour qu'un test sur une variable de type string ne soit pas
case sensitive, càd comment admettre qu'une condition soit vraie si un
utilisateur entre par exemple isabelle ou Isabelle ou ISABELLE

Merci à vous et certainement à très bientôt !





Avatar
Sophie
Bonjour,

Utilise la fonction Ucase.

Sophie

"ITFLASH" a écrit dans le message de
news:%
Bonjour à tous,

Je suis un newbie dans la communauté VB et j'ai une petite question pour
vous les pros ...

Comment faire pour qu'un test sur une variable de type string ne soit pas
case sensitive, càd comment admettre qu'une condition soit vraie si un
utilisateur entre par exemple isabelle ou Isabelle ou ISABELLE

Merci à vous et certainement à très bientôt !





Avatar
ITFLASH
Merci !

"Sophie" a écrit dans le message de
news:
Bonjour,

Utilise la fonction Ucase.

Sophie

"ITFLASH" a écrit dans le message de
news:%
> Bonjour à tous,
>
> Je suis un newbie dans la communauté VB et j'ai une petite question pour
> vous les pros ...
>
> Comment faire pour qu'un test sur une variable de type string ne soit


pas
> case sensitive, càd comment admettre qu'une condition soit vraie si un
> utilisateur entre par exemple isabelle ou Isabelle ou ISABELLE
>
> Merci à vous et certainement à très bientôt !
>
>
>




Avatar
Zoury
Salut! :O)

Tu peux également employer StrComp avec la méthode de comparaison
vbTextCompare

tape ceci dans la fenêtre d'exécution :
?StrComp("aaa", "aAa", vbTextCompare)

la valeur retourné est 0 donc c'est égal. Tu peux consulter l'aide pour la
signification des valeurs de retour de la fonction et aussi la définition
des autres modes de comparaison ;O)

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"ITFLASH" wrote in message
news:%
Bonjour à tous,

Je suis un newbie dans la communauté VB et j'ai une petite question pour
vous les pros ...

Comment faire pour qu'un test sur une variable de type string ne soit pas
case sensitive, càd comment admettre qu'une condition soit vraie si un
utilisateur entre par exemple isabelle ou Isabelle ou ISABELLE

Merci à vous et certainement à très bientôt !





Avatar
Alain Cotterot
La clause Option Compare Text en entete de module permet de faire des
comparaisons qui ne sont pas Case Sensitive

Alain Cotterot
ITFLASH a écrit dans le message :
#
Bonjour à tous,

Je suis un newbie dans la communauté VB et j'ai une petite question pour
vous les pros ...

Comment faire pour qu'un test sur une variable de type string ne soit pas
case sensitive, càd comment admettre qu'une condition soit vraie si un
utilisateur entre par exemple isabelle ou Isabelle ou ISABELLE

Merci à vous et certainement à très bientôt !





Avatar
Zoury
Salut Alain! :O)

Tiens, j'l'avais oublié celle là... :O)

Cette Option affecte toutefois *tous* le code du module, ce qui n'est
peut-être pas toujours ce que l'on veut. Personnelement, j'aime mieux ne pas
utilisé c'est type d'option qui modifie le comportement par défaut de lors
de l'exécution... Mais c'est une question de goût évidemment.

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Alain Cotterot" wrote in message
news:bwVjb.58610$
La clause Option Compare Text en entete de module permet de faire des
comparaisons qui ne sont pas Case Sensitive

Alain Cotterot
ITFLASH a écrit dans le message :
#
> Bonjour à tous,
>
> Je suis un newbie dans la communauté VB et j'ai une petite question pour
> vous les pros ...
>
> Comment faire pour qu'un test sur une variable de type string ne soit


pas
> case sensitive, càd comment admettre qu'une condition soit vraie si un
> utilisateur entre par exemple isabelle ou Isabelle ou ISABELLE
>
> Merci à vous et certainement à très bientôt !
>
>
>