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

  • Initiateur de la discussion Initiateur de la discussion apnart
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour