Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Rester sur un textbox

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 !

cajuba

XLDnaute Nouveau
Bonjour,

Concernant EXCEL VBA,
J'ai un userform nommé DETERMINATION
Dedans, il a un textbox nommé REFERENCE (Il y en a d'autres, mais qui résultent de recherches), un bouton ADMINISTRATEUR et QUITTER
Je voudrais que le curseur reste toujours sur REFERENCE même après validation

Après plusieurs recherches infructueuses, je fais appel à vos connaissances, étant novice.
Merci
 
Solution
Bonjour,

Je n'ai pas bien compris le principe 🤔

Mais si c'est simplement pour que le bouton [Administrateur] ne soit pas sélectionné,
il suffit de changer l'ordre des contrôles
1726738883696.png
et d'enlever la propriété correspondante
1726738814426.png

Sinon, dans votre USF, il faut ces instructions
VB:
Option Explicit
Dim Flg As Boolean

Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Flg = True
End Sub

Private Sub CommandButton2_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Flg = True
End Sub

Private Sub Référence_Exit(ByVal Cancel As MSForms.ReturnBoolean)
  If Flg = False Then Cancel = True
End Sub

Private Sub...
Bonjour,

Je n'ai pas bien compris le principe 🤔

Mais si c'est simplement pour que le bouton [Administrateur] ne soit pas sélectionné,
il suffit de changer l'ordre des contrôles
1726738883696.png
et d'enlever la propriété correspondante
1726738814426.png

Sinon, dans votre USF, il faut ces instructions
VB:
Option Explicit
Dim Flg As Boolean

Private Sub CommandButton1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Flg = True
End Sub

Private Sub CommandButton2_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Flg = True
End Sub

Private Sub Référence_Exit(ByVal Cancel As MSForms.ReturnBoolean)
  If Flg = False Then Cancel = True
End Sub

Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  Flg = False
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
  Flg = True
End Sub
 
UN GRAND MERCI POUR VOTRE AIDE
C'est parfait
Bonne journée
 
Merci
Bonne journée
 
- 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

  • Question Question
Microsoft 365 Contrôle sur date
Réponses
8
Affichages
127
Réponses
16
Affichages
870
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…