Clavier dans userform

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

M

Maxime

Guest
Bonjour,
Je voudrais que dans ma textbox1, orsque j'appuie sur la touche entrer, cell c soit annulé. Est ce possible?
Merci!
Maxime
 
bonjour maxime

si par annula tu entend effacer, c'est à dire que lorsque tu fait entrée dans une textbox celui ci soit effacée, une astuce :

tu places un commandbutton sur ton userform, tu lui affectes la propriété visible à false (comme ca on le verra pas), et la propriété défaut à true.

ensuite, imaginons 3 textbox, en placant ce code dans l'userform, l'appuis sur la touche entré effacera le contenu du textbox ayant le focus :


Dim ctrl As Control
Private Sub CommandButton1_Click()
If Not ctrl Is Nothing Then
        ctrl = ''
        ctrl.SetFocus
End If
End Sub

Private Sub TextBox1_Enter()
Set ctrl = TextBox1
End Sub

Private Sub TextBox2_Enter()
Set ctrl = TextBox2
End Sub

Private Sub TextBox3_Change()
Set ctrl = TextBox3
End Sub

salut
 
Bonjour,

ta technique est sympa Hervé mais en fait je voudrais juste 'empécher' l'utilisateur d'appuyer sur une touche et non pas tout supprimer lorsqu'il clique dessus.
Est-ce possible?

Myta: sans commentaire...
A+ Hervé

Max 😉
 
- 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
3
Affichages
219
Réponses
10
Affichages
1 K
Réponses
33
Affichages
1 K
Retour