Bonjour,


J’essaie d’affecter via un code VBA un raccourci clavier à une macro.

Le raccourci souhaité pour appeler la macro : MAJ+F1
Après plusieurs recherches sur internet, j'ai inséré le code suivant dans le module "ThisWorkbook" de mon classeur de macro personnel ;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
Private Sub Workbook_activate()
 
     Application.OnKey "+{F1}", "Macro1"
 
End Sub
Le raccourci fonctionne, mais uniquement lorsque je suis dans le classeur de macros personnelles.

Comment puis-je faire pour que le raccourci soit exécutable dans l'ensemble des classeurs ?

Merci pour votre aide !

Benjamin