Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Test nombre de caractères saisis

  • Initiateur de la discussion Initiateur de la discussion AIXELS
  • 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 !

AIXELS

XLDnaute Occasionnel
Bonjour à tous les amis du Forum. 🙂
Je reviens une fois de plus vers vous.
Mon problème est les suivant :
Comment détecter que 8 caractères on été saisis dans le TextBox1
ensuite mettre le focus (setFocus) sur le Bouton Valider (CommandButton1).
Pour votre info le mot de passe est : 123456789
Par avance merci pour aide.
 

Pièces jointes

Bonjour @sylvanu
Merci pour ta réponse.
Pour visualiser le CommandButton1 en mode Focus
je colorie le fond en vert pour mettre en évidence en Focus.
J'aurais souhaité si c'était possible de remettre le CommandButton1
à sa couleur initiale s'il perdait le focus.
Par exemple si je veux rectifier le mot de passe.
Par avance merci.

VB:
Private Sub TextBox1_setFocus()
    If CommandButton1.SetFocus Then CommandButton1.SetFocus
    CommandButton1.BackColor = &H8000000F
End Sub

Private Sub TextBox1_Change()
    If Len(TextBox1) = 8 Then CommandButton1.SetFocus
    CommandButton1.BackColor = &HC0FFC0
End Sub
 
Bonjour à tous 🙂,

Pour le fun 😛...
Pour préférer les projets simples afin de limiter le nombre d'USF, de contrôles et limiter la taille du code, j'aurais tout fait en une seule fenêtre et sans bouton.
 

Pièces jointes

- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…