48 votes

Comment personnaliser les raccourcis clavier d'Excel 2010 ?

Comment personnaliser les raccourcis clavier d'Excel 2010 ? Cet article de microsoft.com fournit des instructions pour "Microsoft Office 2010" mais ne semble s'appliquer qu'à Word, pas à Excel.

http://www.microsoft.com/athome/organization/compshortcuts.aspx

Dans Microsoft Office 2010 :

  1. Cliquez sur l'onglet Fichier pour ouvrir la vue 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 saisir la nouvelle combinaison de touches ici.

Voici la boîte de dialogue vers laquelle il pointe, affichée dans Word :

Word Customize Ribbon

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

Excel Customize Ribbon

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

Comment personnaliser les raccourcis clavier dans Excel ?

30voto

Marjolijn Points 301

Vous pouvez assigner une commande (comme "format painter") à la barre d'outils d'accès rapide via la boîte de dialogue ci-dessus. Vous pouvez alors utiliser ALT + un chiffre (qui varie en fonction de 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 format a été ajouté à la barre d'outils d'accès rapide à la 7e place, de sorte que vous pouvez maintenant l'appeler via alt - 7 .

enter image description here

22voto

Melissa Points 21

À ma connaissance, il existe trois types de raccourcis clavier différents :

  1. Comme Ctrl-C pour Copier
  2. Ceux comme Alt-E-S-V pour Édition > Collage spécial > Valeurs
  3. Une combinaison de touches de raccourci que vous attribuez à votre propre macro

En ce qui concerne le point 1, je pense que seul Word vous permet de les modifier, par exemple, vous pouvez changer le raccourci pour le gras de Ctrl-B à quelque chose d'autre. Je ne pense pas qu'Excel ait jamais permis de le faire. Bien sûr, vous pouvez écrire une macro dans Excel qui modifie la propriété Gras et lui assigner un raccourci clavier, mais cela relève du point 3 ci-dessus.

Vous pouviez auparavant faire le numéro 2 dans Excel en allant dans Outils > Personnaliser et en changeant l'emplacement de l'esperluette. Par exemple, vous pouviez changer le nom du menu Édition de &Edit à &Zdit et la séquence de raccourcis du point 2 ci-dessus deviendrait Alt-Z-S-V. Le seul moyen que je connaisse pour faire cela maintenant serait de changer le nom de la barre d'outils en VBA (les anciennes barres d'outils, Fichier, Édition, etc. existent toujours dans les coulisses d'Excel 2007 et 2010 et sont accessibles via le code).

Avec le numéro 3, c'est toujours la même chose que dans les versions précédentes, il suffit d'aller dans la boîte de dialogue Macro et de changer le raccourci dans les Options. Vous n'avez le choix qu'entre Ctrl et une touche, je crois. Avec VBA, vous pouvez créer des combinaisons plus longues comme Ctrl-Shft-N (l'une de mes préférées).

J'espère que cela vous aidera.

5voto

Haig Johnson Points 61

La seule (vraie) solution consiste à créer une macro qui fait ce que vous voulez et à lui assigner une combinaison de touches. Il est relativement facile d'enregistrer une macro pour, par exemple, "coller des valeurs", puis d'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 touche CTRL et Excel ne vous dit pas si vous écrasez une combinaison de touches existante (comme la touche CTRL+C ). Veillez à l'attribuer à votre PERSONAL.XLSB afin qu'il soit disponible pour toutes les feuilles de calcul.

5voto

Don Joe Points 79

Pour moi, toutes les réponses ci-dessus sont insatisfaisantes parce qu'elles limitent les combinaisons que je peux utiliser comme raccourcis personnalisés ou les actions que je peux cibler, ou parce qu'elles demandent beaucoup trop de travail pour quelque chose qui devrait être simple.

Ma solution consiste à utiliser AutoHotkey pour "traduire" mes combinaisons de touches souhaitées en raccourcis existants qu'Outlook 2016 (ou Excel 2016 ou autre) attend pour ces actions.

Par exemple, lorsque j'ai sélectionné un e-mail et que j'appuie sur [Ins], je veux qu'il soit marqué comme lu. C'est pourquoi le script d'AutoHotkey remplace cela par [Ctrl-Enter]. Ou lorsque j'appuie sur [Ctrl-f], je veux aller dans la boîte de recherche (d'oh !) mais Outlook attend un [Ctrl-e] pour cela, donc je demande au script de lui envoyer un [Ctrl-e]. Le script ressemble à ceci :

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

La mention "#IfWinActive" garantit que ces remplacements particuliers de touches ne s'appliquent que lorsque le titre de la fenêtre active fins avec la chaîne " - Outlook " (la fin est marquée par le signe du dollar, ce qui fonctionne parce que j'ai activé le mode de correspondance des chaînes basé sur les expressions régulières ci-dessus). 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 activé, je sais exactement quelle fenêtre recevra les touches que j'envoie, je n'ai donc rien d'autre à faire qu'un simple "Send <keys>" en réponse à chaque pression de touche réelle qui doit être remplacée.

3voto

Andrew Crisp Points 31

Il s'agit des "Alt-E-S-V pour Édition > Collage spécial > Valeurs" (numéro 2 ci-dessus - même s'il ne s'agit pas d'un raccourci à proprement parler, il s'agit tout de même d'un moyen rapide de faire des choses avec le clavier).

Ceux-ci peuvent être modifiés, mais leur mise en place la première fois entraîne des frais généraux importants. Le processus consiste à créer un complément avec un XML spécial qui ajoute ou modifie le ruban.

Les instructions et les outils sont disponibles aquí . C'est le seul moyen que j'ai trouvé pour modifier le ruban en 2007, mais il fonctionne toujours exactement de la même manière en 2010.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X