Quel évènement utiliser utiliser?

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

cathodique

XLDnaute Barbatruc
Bonjour🙂,

Merci de m'éclairer, je voudrais passer le focus au fur et à mesure du remplissage des contrôles.

Je sélectionne une valeur dans une combobox, puis le focus passe à textbox1 qui affiche un calendrier, une fois la date validée, le focus passe à textbox2 qui affiche aussi le calendrier, une fois la date validée, le focus se met sur textbox3, une fois textbox3 renseignée, avec tab (ou Entrée) passe le focus à textbox4.

Je n'ai pas trouvé le bon évènement à utiliser pour que ça fonctionne correctement.

Bonne journée.
 

Pièces jointes

Bonjour Youky(Bj)🙂,

Merci, j'ai fais ce que tu m'as dit. Dans chaque propriété des différents contrôles, j'ai mis le chiffre d'ordre de tabulation.

Désolé, je suis mal exprimé. En fait, je voudrais faire passer le focus au contrôle suivant dès que le précédent est renseigné sans utiliser la touche Tab.

Merci pour ton aide.

Bon après-midi.🙂
 
Désolé encore dis des bêtises😳😳 pour textbox3 et 4, il faut utiliser la touche tab ou entrée.

J'ai trouvé une solution en creusant dans le forum.
J'ai ajouté 2 procédures dans l'userform
VB:
Private Sub ComboBox1_Change()
Me.TextBox1.SetFocus
SendKeys ("{TAB}")
End Sub

Private Sub TextBox2_Change()
Me.TextBox2.SetFocus
SendKeys ("{TAB}")
End Sub
Merci beaucoup, très gentil🙂
 
- 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

Réponses
5
Affichages
568
Réponses
0
Affichages
535
Réponses
11
Affichages
890
Retour