Macro VBA Excel

Résolu/Fermé
juju - 4 juil. 2016 à 14:50
 juju - 5 juil. 2016 à 09:04
Bonjour à tous,

j'ai développé une macro sur Excel et je souhaiterai qu'elle se déclenche en appuyant sur une touche du clavier mais cette macro ne marche pas :

Private Sub Activesheet_KeyDown(KeyCode As Integer, Shift As Integer)
MsgBox "OK"
Application.OnKey "{F2}", "APPLI"

KeyCode = 0

End Sub



je ne voie pas comment l'écrire car elle n'affiche même pas la message box.

comment je peux la modifier :

Par avance je vous en remercie
A voir également:

5 réponses

cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
4 juil. 2016 à 15:21
Bonjour,

Voir la marche à suivre ici:

http://www.info-3000.com/vbvba/raccourciclavier.php
2
cs_Le Pivert Messages postés 7904 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 14 août 2024 729
Modifié par cs_Le Pivert le 4/07/2016 à 16:50
1
Bonjour,

merci de ta réponse.

Les exemples dans le lien corresponde un peu à se que je recherche mais le problème c'est que j'aimerais que ces macros fonctionnent tous le temps sans que l'on est besoin d'exécuter la macro. ce que je veux dire c'est que la macro ce lance à l'ouverture d'Excel automatiquement
0
en faisant comme ça, le code ne marche pas

Sub Worksheet_load()
Application.OnKey "q", "test"
End Sub

Sub Test()
MsgBox "ca marche"
End Sub


il marche juste en l'exécutant manuellement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour, merci de ta réponse,

effectivement j'ai suivi le premier lien, et en mettant la macro donné en exemple dans "ThisWorbook", la celle-ci s'exécute au démarrage d'Excel.

Merci de ton aide
0