Personnaliser raccourci clavier dans excel 2010

chalan2 Messages postés 1 Statut Membre -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
SALUT. J'aimerai savoir comment peut-on personnaliser les raccourcis clavier dans excel 2010. j'arrive à le faire avec word de la meme version par contre avec excel je ne retrouve pas les commandes.

3 réponses

  1. AriaVi Messages postés 13 Statut Membre
     
    Tu trouveras sûrement ton bonheur ici :

    http://office.microsoft.com/fr-ch/excel-help/affecter-ou-modifier-une-touche-de-raccourci-HP003089372.aspx
    0
    1. Denis la Malice
       
      Désolé... La page que vous recherchez est introuvable.
      Il est possible que vous ayez cliqué sur un lien obsolète, ou que la page ait été déplacée.
      0
  2. nandy
     
    Moi pareil ...
    On dirait que M$ font tout pour faire ch___ les travailleurs au buro !

    Apparement la solution OOO s'impose avec ses avantages :
    - personalisation de l'interface pour toute la suite (raccourcis, couleurs...)
    - meilleure ergonomie de la mise en page impression, sous calc (eq. d'excell)
    - stabilité de l'interface entre les versions (= petite leçon de savoir vivre à M$)
    - et bien sûr : compatibilité des fichiers !
    0
  3. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour

    je n'en suis pas l'auteur (inconnu, 1000 excuses)
    Enclencher une procédure par le biais d'une touche de raccourci ... On veillera à ne pas définir de touches uniques mais plutôt une association de touche ...
    genre CTRL + f qui pour le code VBA donnera :
    Application.OnKey "{^f}", "NomDeLaMacro"
    AIDE
    {HELP}
    ARRÊT DÉFIL.
    {SCROLLLOCK}
    BAS
    {DOWN}
    De F1 à F15
    {F1} à {F15}
    DÉBUT
    {HOME}
    DROITE
    {RIGHT}
    ÉCHAP
    {ESCAPE} ou {ESC}
    EFFACEMENT
    {CLEAR}
    ENTRÉE (pavé numérique)
    {ENTER}
    FIN
    {END}
    GAUCHE
    {LEFT}
    HAUT
    {UP}
    INS
    {INSERT}
    PAUSE
    {BREAK}
    PG.PRÉC
    {PGUP}
    PG.SUIV
    {PGDN}
    RET.ARR
    {BACKSPACE} ou {BS}
    RETOUR
    {RETURN}
    SUPPRIMER ou SUPPR.
    {DELETE} ou {DEL}
    TABULATION
    {TAB}
    VERR. MAJ
    {CAPSLOCK}
    VERR. NUM
    {NUMLOCK}
    Pour combiner les touches avec
    Placez le caractère ci-dessous avant le code de la touche
    ALT
    % (signe de pourcentage)
    CTRL
    ^ (signe d'insertion)
    MAJ
    + (signe plus)
    Option Explicit
    'Affecter un raccourci à la touche ECHAP
    '"Essai" = nom de la macro à exécuter
    Sub Affectation()
    Application.OnKey "{ESCAPE}", "Essai"
    End Sub
    'Rétablir l'usage normal de la touche ECHAP
    Sub Retablir()
    Application.OnKey "{ESCAPE}", ""
    End Sub
    Sub Essai01()
    [A1] = "zzzz"
    End Sub
    Veillez également à rétablir l'usage de la touche raccourci, auquel cas l'exemple de l'espace serait plutôt gênant à la longue ...
    "Pour spécifier que les touches MAJ, CTRL et ALT doivent être maintenues enfoncées pendant que d'autres touches sont utilisées, mettez le code de ces
    touches entre parenthèses. Par exemple, pour spécifier que la touche MAJ doit être maintenue enfoncée pendant que vous appuyez sur les touches E et C,
    utilisez "+(EC)". Pour spécifier que la touche MAJ doit être maintenue enfoncée pendant que vous appuyez sur la touche E, puis que la touche MAJ doit être
    relâchée pendant que vous appuyez sur la touche C, utilisez "+EC".
    Pour spécifier la répétition de touches, utilisez la forme {touche nombre}. Veillez à placer un espace entre la touche et le nombre de fois que cette touche doit
    être entrée. Par exemple, {LEFT 42} signifie l'activation de la touche GAUCHE 42 fois. {h 10} indique que la touche H doit être appuyée 10 fois."
    Ensuite pour la touche Windows (touche super), c'est juste la cominaison de CTRL+ECHAP.
    Donc tu peux le faire avec ^ et {ESC} dans ton SendKeys.


    pour les raccourcis natifs d'Excel
    Extrait du site @J2L-I,formatique
    https://www.cjoint.com/c/EFnn4XHWEsA

    Michel
    0