ALT+X pour fermer userform

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

S

sn00py

Guest
Bonjour à tous les membres qui me liront 🙂

Je cherche à fermer un userform par une séquence de touches, ici ALT+X. J'ai vu beaucoup d'exemples avec userform_keydown, keypress, keycode = keyascii=, etc... et je n'y arrive pas...

Quelqu'un aurait-il une solution ?
Merci.

sn00py
 
Re : ALT+X pour fermer userform

bonjour à tous

Regarde dans l'aide : Onkey
dans l'initialize de userform
Application.onkey touche, action

sub action()
application.onkey touche ' pour annuler l'interception
unload UserForm1
end sub

je ne peux pas te donner la syntax exact, recherche dans l'aide VBA, perso, je suis au boulot et l'aide n'est pas installée
 
Re : ALT+X pour fermer userform

re snoopy, salut wilfried

si tu as le focus sur un combobox et si tu n'a qu'un controle sur ton usf, il suffit d'attacher la ligne de code à l'evenementielle du controle :

Code:
Private Sub ComboBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If Shift = 4 And KeyCode = 88 Then Unload Me
End Sub

si tu as plusieurs controles il te faudra attacher ce code à chacun.

tu sais que alt+F4 ferme un usf ?

wilfried, de mémoire application.onkey ne fonctionne pas avec un usf.

salut 🙂
 
- 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

J
Réponses
6
Affichages
1 K
J
S
Réponses
4
Affichages
1 K
Stephane Da Silva
S
S
Réponses
5
Affichages
13 K
stefb44
S
R
Réponses
15
Affichages
3 K
r1v3r
R
P
Réponses
0
Affichages
2 K
paullux
P
R
Réponses
5
Affichages
4 K
Rigolax
R
R
Réponses
1
Affichages
1 K
Retour