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

Réponses
7
Affichages
183
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
472
Réponses
4
Affichages
122
Réponses
3
Affichages
161
Réponses
16
Affichages
808
Réponses
18
Affichages
352
Réponses
6
Affichages
194
Réponses
13
Affichages
204
Retour