Pilotage d'une macro excel par le clavier

[Résolu]
Signaler
Messages postés
2
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
20 août 2005
-
Messages postés
2
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
20 août 2005
-
On peut affecter une touche à une macro excel dès l'ouverture de cette touche. Celle-ci sera combinée avec la touche CTRL ou MAJ+CTRL
mais quelqu'un sait-il comment on peut affecter une touche de clavier à une macro directement dans un code visual basic
exemple
dans une macro auto-open je voudrai affecter à la touche "+" l'éxécution de la macro1 et dans la macro auto-close enlever cette affectation
merci

2 réponses

Messages postés
262
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
19 décembre 2010
9
Bonjour,

Essaye ceci :

Sub Auto_Open()


Application.OnKey "{+}", "Macro1"


End Sub


Sub Auto_Close()


Application.OnKey "{+}", ""


End Sub


Sub Macro1()


MsgBox "Bonjour !"


End Sub

wape
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 70 internautes nous ont dit merci ce mois-ci

Messages postés
2
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
20 août 2005

merci beaucoup à WAPE
c'est exactement ce que je souhaitais
par contre pour entrer le code d'une touche du pavé numérique ne doit-on pas entrer son code ascii

merci d'avance