setfocus et gotfocus

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

Salut Neuba

Ce sont deux trucs très différents, le premier est une méthode, le second un évènement capable de déclencher une action.

SetFocus est une méthode souvent utilisée dans mes diverses démos Userforms (regarde la dernière en date dans ce fil de discussion
Son utilité est de placer le focus sur l'activeX voulu (pas évident en initialise de UserForm pour une TextBox (faut feinter, voir la démo)

Exemple :
Private Sub CommandButton1_Click()
blah blah blah il se passe quelque chose et on amène le User sur la TextBox1 prête à saisir
TextBox1 = ""
TextBox1.SetFocus
End Sub

GotFocus est un évènement uniquement applicable aux ActiveX placés sur des Feuilles (OLEObject), je n'utilise pas. Mais un tour dans l'aide m'a permis de comprendre pour faire ceci dans le Private Module de la Feuille :

Exemple :
Private Sub TextBox1_GotFocus()
MsgBox "Je suis la textbox1 et j'ai choppé le focus !"
End Sub


Voilà pour une première approche

Bonne Nuit
@+Thierry
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
418
Réponses
16
Affichages
672
Réponses
13
Affichages
117
  • Question Question
XL pour MAC Graphique
Réponses
12
Affichages
271
Réponses
20
Affichages
314
Retour