XL 2013 [Résolu] Userform - valider mdp avec la touche "Entrée

apnart

XLDnaute Occasionnel
Bonjour,

J'utilise dans mes excels un petit userform qui me permet d'entrer dedans avec des droits (affichage de certains onglets,...).

Cet userform est très simple : 1 zone de texte, et 1 bouton OK

userform.jpg


Actuellement si je fais [Entrée] après avoir tapé le MDP, ça met le focus sur le bouton OK, et donc, soit je clique, soit je fais [Entrée] à nouveau, et ça marche.

Existe t'il une méthode pour que la macro de vérif du MDP s'exécute au 1er [Entrée] (à la sortie de la zone de texte) ?

Voici mon code (je l'ai mis en public car je réutilise "Droits Utilisateur" ailleurs :
VB:
Public Sub INTERNE_OK_Click()
  If Me.MDP = "Toto" Then
    Unload Me
    DroitsUtilisateur = "Admin"
  Else
    MsgBox "Erreur de mot de passe"
    Me.MDP = ""
    Me.MDP.SetFocus
  End If
End Sub

J'ai testé dans les blocs "TextBox1_Change()" et "MDP_Change()", mais c'est pas mieux.

Si vous avez des idées, welcome :)

Merci d'avance,
Bruno.
 

Discussions similaires

Statistiques des forums

Discussions
311 725
Messages
2 081 944
Membres
101 849
dernier inscrit
florentMIG