Redonner le focus a un TextBox

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

malabarbe

XLDnaute Occasionnel
Bonjour,

Dans un UserForm, j'ai 3 contrôles
1 TextBox
2 CommandButton

Si je fais entrée dans le TextBox sans rien avoir saisis, le focus ce place dans un des deux CommandButton.

Comment redonner le focus au TextBox en cas de saisie nulle ?

A vous lire
 
Re : Redonner le focus a un TextBox

Non, le focus va toujours ce placer sur CommandButton !

J'avais d'ailleurs utilisé cette syntaxe mais je l'avais plaçée dans :
- TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)

J'ai testé en faisant ceci :
Code:
Private Sub TextBox1_AfterUpdate()
'Si saise nulleIf TextBox1 = "" Then
   MsgBox "Passe After !"
   TextBox1.SetFocus
End If
End Sub
J'ai mème testé avec un projet vierge mais idem !
 
Re : Redonner le focus a un TextBox

re,

excuse, petit oubli de ma part
mais je crois que si tu ne fais que passer dans ton textbox, la valeur de textbox1 = Null

il faut également envisager ce test : if isnull(textbox1) then ...
 
Re : Redonner le focus a un TextBox

mutzik,
En cas de sasaie nulle, ne passe pas par : afterupdate

youky(BJ),
Ok pour le code, en cas de saisie nulle, le focus reste bien sur le TextBox

Petit soucis, le CommandButton n'a plus aucune action !!!

-----------------------------------

Après enquètte, le Cancel ne s'appliquerai qu'aux CommandButton
 
Dernière édition:
- 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
2
Affichages
164
  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
381
Réponses
16
Affichages
1 K
Retour