Comment personnalisez-vous les raccourcis clavier Excel 2010? Cet article de microsoft.com fournit des instructions pour "Microsoft Office 2010", mais ne semble s'appliquer qu'à Word et non à Excel.
http://www.microsoft.com/athome/organization/compshortcuts.aspx
Dans Microsoft Office 2010:
Cliquez sur l'onglet Fichier pour ouvrir le mode Backstage, puis cliquez sur Options.
Cliquez sur Personnaliser le ruban, puis à côté de l'en-tête Raccourcis clavier, cliquez sur Personnaliser. Vous pouvez entrer la nouvelle combinaison de touches ici.
Voici le dialogue indiqué dans Word:
Mais voici la même boîte de dialogue affichée dans Excel:
Remarquez qu'il est presque identique, mais pas de bouton "Raccourcis clavier: Personnaliser ..".
Alors, comment personnalisez-vous les raccourcis clavier dans Excel?
Réponses:
Je connais 3 types de raccourcis clavier différents:
Avec # 1, je pense que seul Word vous permet de les modifier, par exemple, vous pouvez changer le raccourci pour les caractères gras de Ctrl-B à autre chose. Je ne pense pas qu'Excel vous ait jamais permis de faire cela. Bien sûr, vous pouvez écrire une macro dans Excel qui modifie la propriété Bold, puis lui attribuer un raccourci clavier, mais cela tombe vraiment sous le n ° 3 ci-dessus.
Vous pouvez faire n ° 2 dans Excel en accédant à Outils> Personnaliser, puis en modifiant l’emplacement de la perluète. Par exemple, vous pouvez changer le nom du menu Edition de & Edit en & Zdit et la séquence de raccourcis du n ° 2 ci-dessus deviendrait Alt-ZSV. Le seul moyen que je connaisse pour le faire serait de changer le nom de la barre d’outils dans VBA (les anciennes barres d’outils File, Edit, etc. existent toujours dans les coulisses d’Excel 2007 et 2010 et sont accessibles via le code).
Avec # 3, c'est toujours le même que dans les versions précédentes, ouvrez simplement la boîte de dialogue Macro et modifiez le raccourci dans Options. Vous avez seulement le choix entre Ctrl et une touche, je crois. Avec VBA, vous pouvez réellement créer des combinaisons plus longues comme Ctrl-Shft-N (un de mes favoris).
J'espère que ça aide.
la source
Vous pouvez affecter une commande (telle que "formater le format") à la barre d'outils d'accès rapide via la boîte de dialogue ci-dessus. Vous pouvez ensuite utiliser ALT + un numéro (selon la position du programme dans la barre d’outils d’accès rapide) comme raccourci!
Par exemple, dans la capture d'écran ci-dessous, le peintre de formats a été ajouté à la 7ème place dans la barre d'outils d'accès rapide. Vous pouvez donc l'appeler via alt- 7.
la source
Le seul moyen (réel) est de créer une macro qui fait ce que vous voulez et de lui attribuer une combinaison de touches. Il est relativement facile d’enregistrer une macro pour, par exemple, «coller des valeurs», puis ajouter le raccourci clavier.
Si vous enregistrez une macro, la première boîte de dialogue vous permet d’attribuer une touche de raccourci, mais uniquement avec la CTRLtouche - et Excel ne vous indique pas si vous écrasez une combinaison de touches existante (du type CTRL+C). Assurez-vous de l'attribuer à votre
PERSONAL.XLSB
fichier afin qu'il soit disponible pour toutes les feuilles de calcul.la source
S'adressant aux 'comme Alt-ESV pour Edition> Coller spécial> Valeurs' (numéro 2 ci-dessus - bien qu'il ne s'agisse pas strictement d'un raccourci mais reste un moyen rapide de faire des choses avec le clavier).
Celles-ci peuvent être modifiées, mais cela nécessite une surcharge importante à configurer pour la première fois. Le processus implique la création d'un complément avec du code XML spécial ajouté qui ajoute ou modifie le ruban.
Vous trouverez les instructions et les outils ici . C’est la seule façon que j’ai jamais trouvée de changer de ruban en 2007, mais cela fonctionne toujours exactement de la même manière qu’en 2010.
la source
MS Office 2013
t-elle également ?Pour moi, toutes les réponses ci-dessus ne sont pas satisfaisantes car elles limitent les combinaisons que je peux utiliser comme raccourcis personnalisés ou les actions que je peux cibler, ou qui nécessitent beaucoup trop de travail pour quelque chose qui devrait être simple.
Ma solution consiste à utiliser AutoHotkey pour "traduire" les combinaisons de touches souhaitées dans les raccourcis existants attendus par Outlook 2016 (ou Excel 2016 ou ce que vous avez).
Ainsi, par exemple, chaque fois que je sélectionne un courrier électronique et que j'appuie sur [Ins], je souhaite qu'il soit marqué comme lu. Par conséquent, le script AutoHotkey le remplace par un [Ctrl-Entrée]. Ou chaque fois que j'appuie sur [Ctrl-f], je souhaite accéder au champ de recherche (d'oh!), Mais Outlook attend un [Ctrl-e] pour cela. Le script lui envoie donc un [Ctrl-e]. Le script ressemble à ceci:
"#IfWinActive" garantit que ces remplacements particuliers de touches ne s'appliquent que lorsque le titre de la fenêtre active se termine par la chaîne "- Outlook" (la fin est marquée par le signe dollar, ce qui fonctionne car j'ai activé le mode de correspondance des chaînes basé sur les expressions régulières au dessus de). Ensuite, je désactive la détection du titre de la fenêtre active avec le #IfWinActive vide à la fin.
De plus, une fois que le #IfWinActive est atteint, je sais exactement quelle fenêtre recevra les clés que j'envoie, je n'ai donc rien de spécial à faire au-delà d'un simple "Envoyer <clés>" en réponse à chaque pression réelle sur une touche. qui doit être remplacé.
la source