Varible qui respecte la casse?????SVP

Signaler
Messages postés
42
Date d'inscription
vendredi 2 août 2002
Statut
Membre
Dernière intervention
5 novembre 2004
-
Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004
-
Bon g une variable disons var et jve ke :
if var="a" then msgbox "ok"
if var="A" then msgbox "ok"
donc kan jfais ca je ve ke kan var ="a" ou ="A" , la maj nai pa dimportance donc ke ds les 2 cas y me mette le msg ok
Chui clair??
En gros comment faire pour kune variable respecte ou non la casse!
SVP aidez moi c assez urgent!
--ovRflow--
A voir également:

7 réponses

Messages postés
42
Date d'inscription
vendredi 2 août 2002
Statut
Membre
Dernière intervention
5 novembre 2004

j'orai meme du mettre if var="a" and var="A" then msgbox "ok" et donc la question est comment declarer var pour avoir ma msgbox (prob:majuscule) ou une otr astuce!
Merci d'avance.
Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004

Tu met "Option Compare Text " au début de ton module et c'est bon :)

@++
Messages postés
42
Date d'inscription
vendredi 2 août 2002
Statut
Membre
Dernière intervention
5 novembre 2004

Merci bcp BadClown mé si tu pouvait texpliké un peu mieu genre avec un exemple stp mé sinon g ossi trouvé : on pe le faire avec Ucase packe en fait g un texte et je cherche un mot dedans et y pe etre ecrit avec des maj dedans défoi donc Ucase me parai mieu approprié en fait mé explik toi mieu pour ta fonction ca minterresse ossi stp
Merci
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
10
Pour ne pas respecter la casse :

If UCase(var) = "A" Then ... (var convertie en majuscules)

ou bien

If LCase(var) = "a" Then ...(var convertie en minuscules)
Réponse OK si var "A" ou si var "a"
-------------------------------------
Pour respecter la casse :
If var "A" Then MsgBox "OK" ne répond pas OK si var "a"
Messages postés
1858
Date d'inscription
samedi 29 juin 2002
Statut
Membre
Dernière intervention
17 octobre 2013
10
if var="a" and var="A" then msgbox "ok" ne répondra JAMAIS ok : var ne peut pas être égal à "a" ET (and) à "A"

if var="a" Or var="A" then msgbox "ok"
répondra ok que le "A" soit majuscule ou minuscule
Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004

Tu met "Option Compare Text " au meme endroit que "Option explicit" et tu a plus besoins de t'occuper de la casse ni des caractère accentuer.

Exemple:
Option explicit
Option Compare Text 

Public function fctCompare(strA as string, strB as string) as boolean

  if strA = strB then 
    fctcompare= true 
  else
    fctcompare=false
  endif
end function


Voila une petite fonction de comparaison :)

@++
Messages postés
162
Date d'inscription
jeudi 27 décembre 2001
Statut
Membre
Dernière intervention
22 mars 2004

C'est obligatoirement un string donc pas le choix c'est Option compare texte le mieu, ou se compliquant la vie inutilement avec des autres astuces

@++