Comment personnalisez-vous les raccourcis clavier Excel 2010?


42

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:

  1. Cliquez sur l'onglet Fichier pour ouvrir le mode Backstage, puis cliquez sur Options.

  2. 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:

Word Personnaliser le ruban

Mais voici la même boîte de dialogue affichée dans Excel:

Personnaliser Excel Ruban

Remarquez qu'il est presque identique, mais pas de bouton "Raccourcis clavier: Personnaliser ..".

Alors, comment personnalisez-vous les raccourcis clavier dans Excel?


Clic droit S - V est un peu plus rapide que Alt-ESV pour les valeurs de collage ...

voir cette lecture

Réponses:


21

Je connais 3 types de raccourcis clavier différents:

  1. Ceux comme Ctrl-C pour Copier
  2. Ceux comme Alt-ESV pour Édition> Collage spécial> Valeurs
  3. Un raccourci clavier que vous affectez à votre propre macro

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.


Donc, si mon Excel français utilise "Ctrl + G" pour Gras, je ne peux pas le changer en "anglais" variante "Ctrl + B" (+ changer également GotoPage)?
Serge

"Avec le n ° 1, je pense que seul Word vous permet de les modifier. Par exemple, vous pouvez modifier le raccourci pour les caractères gras de Ctrl-B à autre chose. Je ne pense pas qu'Excel vous ait jamais permis de le faire." - Des ordures. J'ai toujours assigné "CTRL + MAJ + V" pour coller des valeurs uniquement dans les versions précédentes d'Excel. Très déçu, ce n'est plus possible.
Adambean

Voici les étapes à suivre pour # 3: 1. Appuyez sur Alt + F8. Une liste de macros apparaît. 2. Cliquez sur une macro. 3. Cliquez sur Options. 4. Pour la touche de raccourci, tapez une lettre minuscule, une lettre majuscule, un chiffre ou un symbole. 5. Cliquez sur OK. 6. Fermez la liste des macros.
scénographie

27

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.

entrez la description de l'image ici


Oh, c'est génial. Je voulais trouver un moyen de changer CTRL-V en "Coller et faire correspondre le formatage de destination" (soit en modifiant le comportement de collage par défaut, soit en modifiant les raccourcis clavier), mais c'est la meilleure alternative que j'ai trouvée. Je viens de frapper ALT-4 et boum: exactement ce que je veux!
BevansDesign

Je voulais noter que ce n'est pas la boîte de dialogue exacte montrée ci-dessus - c'est Personnaliser le ruban, tandis que la barre d'outils Accès rapide est le choix suivant en dessous de cela. Semble identique cependant. Bon conseil!
Noumenon

4

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.XLSBfichier afin qu'il soit disponible pour toutes les feuilles de calcul.


3

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.


Cette approche avec l’éditeur d’interface utilisateur personnalisée (qui semble ne pas avoir été mise à jour depuis de nombreuses années) fonctionne- MS Office 2013t-elle également ?
MostlyHarmless

2

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:

SetTitleMatchMode RegEx
#IfWinActive  - Outlook$
Ins::Send ^{Enter}
^f::Send ^e
#IfWinActive

"#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é.


1
Pour ceux qui se demandent, AutoHotkey peut être téléchargé ici .
Donald Duck

Merci! Lien intégré dans le texte. (Je suis toujours paranoïaque à propos de l'ajout de liens et du non-respect d'une règle concernant la promotion de matériel externe. :))
Don Joe
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.