Dudu2
XLDnaute Barbatruc
Bonjour,
Je ne trouve pas le moyen de faire un SetFocus sur un Control de UserForm vbModeless après ré-activation du UserForm quand par exemple, l'utilisateur a cliqué dans la feuille puis clique dans le UserForm
Cordialement
Et si je déplace la séquence dans le UserForm_MouseMove() j'arrive encore moins à conditionner son exécution par le fait que le UserForm n'est pas actif.
Je ne trouve pas le moyen de faire un SetFocus sur un Control de UserForm vbModeless après ré-activation du UserForm quand par exemple, l'utilisateur a cliqué dans la feuille puis clique dans le UserForm
Cordialement
VB:
Private Sub UserForm_Activate()
'SetFocus sur la TextBox
Me.TextBox1.SetFocus
End Sub
Private Sub UserForm_Click()
AppActivate Me.Caption
'Ne SetFocus de rien du tout !
Me.TextBox1.SetFocus
End Sub
Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
End Sub
Et si je déplace la séquence dans le UserForm_MouseMove() j'arrive encore moins à conditionner son exécution par le fait que le UserForm n'est pas actif.
Pièces jointes
Dernière édition: