42 votes

Affecter un raccourci clavier pour exécuter la procédure

Lorsque j’appuie sur F5 dans l’éditeur VBA, je souhaite toujours exécuter ma procédure « Sub Skynet() ». Existe-t-il un moyen d’affecter un raccourci clavier à cette procédure?

31voto

user1957196 Points 326

Pour attribuer une touche du clavier au bouton sur la feuille, vous pouvez utiliser ce code, copiez simplement ce code sur la feuille qui contient le bouton.

Ici spécifie la clé et est le nom de la procédure.

Maintenant, dans cette feuille, chaque fois que vous appuyez sur Enter le bouton, la macro affectée sera appelée.

3voto

Heman Points 98

F5 est un raccourci standard pour exécuter une macro dans l’éditeur VBA. Je ne pense pas que vous puissiez ajouter une touche de raccourci dans l’éditeur lui-même. Si vous souhaitez exécuter la macro à partir d’Excel, vous pouvez affecter un raccourci à partir de là.

Dans Excel, appuyez sur Alt+F8 pour ouvrir la boîte de dialogue des macros. sélectionnez la macro à laquelle vous souhaitez affecter la touche de raccourci et cliquez sur Options. là, vous pouvez attribuer un raccourci à la macro.

2voto

kadrleyn Points 31

Les touches de fonction F ( F1 , , , , F2 F3 F4 F5 etc.) peuvent être affectées aux macros avec les codes suivants :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X