Variable respecter majuscule mots de passe

Bonjour j'utilise un mot de passe avec une inputbox pour lancer un un userform le code des variables :

Dim Mdp As String
Dim Pw As String

Pw = "monmotdepasse"

Le soucis c'est que si je l'écrit en majuscule " MONMOTDEPASSE" il le prend pareil ? comment faire pour que les minuscules et majuscules soit respectées dans la variable ?

Merci .

Bonjour,

avez-vous mis l'instruction Option Compare Text dans le haut du module ?

Bonjour,

Ce que suggère sabV est probablement le cas, car par défaut VBA compare sur une base binaire... Si tu as l'option vbCompareText dans ton module tu peux soit :

opérer la comparaison de ton mot de passe dans un autre module (sans cette option)

ou utiliser la fonction StrComp :

    If StrComp(Mdp, Pw, vbBinaryCompare) = 0 Then

Le renvoi 0 correspond à Mdp = Pw (en comparaison binaire, donc avec respect de la casse)

Cordialement.

Merci pour vos réponses , oui effectivement j'ai l'option Compare Text en haut du code.

Rechercher des sujets similaires à "variable respecter majuscule mots passe"