2010-11-19 03:15:57 +0000 2010-11-19 03:15:57 +0000
44
44

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 semble ne 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 entrer la nouvelle combinaison de touches ici.

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

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

Remarquez qu'elle est presque identique mais pas de “Raccourcis clavier” : Personnaliser…“.

Alors comment personnaliser les raccourcis clavier dans Excel ?

Réponses (5)

27
27
27
2011-11-24 12:55:54 +0000

Vous pouvez attribuer une commande (comme “format painter”) à la barre d'outils d'accès rapide via le dialogue ci-dessus. Vous pouvez ensuite utiliser ALT + un numéro (qui varie 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 Format Painter a été ajouté à la barre d'outils d'accès rapide en 7ème position, vous pouvez donc maintenant l'appeler via alt-7.

21
21
21
2010-11-19 06:38:22 +0000

Il existe 3 types de raccourcis clavier différents que je connais :

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

Avec le # 1, je pense que seul Word vous permet de les modifier, par exemple, vous pouvez changer le raccourci pour 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é Gras et lui attribuer un raccourci clavier, mais cela relève vraiment du point #3 ci-dessus.

Vous pouvez faire le point #2 dans Excel en allant dans Outils > Personnaliser puis en changeant l'emplacement de l'esperluette. Par exemple, vous pouvez changer le nom du menu Edit de &Edit à &Zdit et la séquence de raccourcis au point 2 ci-dessus sera remplacée par Alt-Z-S-V. La seule façon que je connaisse pour le faire maintenant serait de changer le nom de la barre d'outils en VBA (les anciennes barres d'outils, Fichier, Editer, etc. existent toujours en coulisses dans Excel 2007 et 2010 et sont accessibles par code).

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

J'espère que cela vous aidera.

4
4
4
2013-01-25 02:14:44 +0000

La seule (vraie) façon 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” et ensuite ajouter le raccourci clavier.

Si vous enregistrez une macro, le premier dialogue vous permet d'attribuer une touche de raccourci, mais seulement avec la touche CTRL - et Excel ne vous dit pas si vous écrasez une combinaison de touches existante (comme CTRL+C). Assurez-vous de l'attribuer à votre fichier PERSONAL.XLSB afin qu'il soit disponible pour toutes les feuilles de calcul.

3
3
3
2011-10-13 22:08:28 +0000

Adresser les “valeurs comme Alt-E-S-V for Edit > Paste Special > Values” (numéro 2 ci-dessus - bien que ce ne soit pas strictement un raccourci mais une façon rapide de faire les choses avec le clavier).

Ces valeurs peuvent être modifiées, mais il y a un surcroît de travail important à faire la première fois. Le processus consiste à créer un Add-In avec un XML spécial ajouté qui ajoute ou modifie le ruban.

Les instructions et outils peuvent être trouvés ici . C'est la seule façon que j'ai trouvée pour modifier le ruban en 2007, mais elle fonctionne toujours exactement de la même façon en 2010.

3
3
3
2019-01-10 11:19:04 +0000

Pour moi, toutes les réponses ci-dessus sont insatisfaisantes car elles limitent les combinaisons que je peux utiliser comme raccourcis personnalisés ou les actions que je peux cibler, ou elles demandent beaucoup trop de travail pour quelque chose qui devrait être simple. Ma solution consiste à utiliser AutoHotkey pour “traduire” les combinaisons de touches que je souhaite utiliser dans les raccourcis existants qu'Outlook 2016 (ou Excel 2016 ou autre) attend pour ces actions. Par exemple, chaque fois que je sélectionne un e-mail et que j'appuie sur [Ins], je veux qu'il soit marqué comme lu. 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

Le “#IfWinActive” assure 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 de chaînes basé sur l'expression régulière 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 touché, je sais exactement quelle fenêtre recevra les clés que j'envoie, donc je n'ai rien de spécial à faire, à part un simple “Envoi <clés>” en réponse à chaque vraie pression sur une clé qui doit être remplacée.