OVH Cloud OVH Cloud

Accefter un raccourci clavier à un bouton

17 réponses
Avatar
JièL Goubert
Salutatous

ben aujourd'hui je vais battre mon record de question ;-)
Comment peut-on affecter un raccourçi clavier à un bouton de la barre
d'outils, voire a une commande d'un menu ?

Merci bôcoup

NB : c'est pour Excel 2003

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

10 réponses

1 2
Avatar
Gros Minet
Bonjour !
Peut-être que ceci va répondre à tes deux questions...
Tu vas dans outils/personnaliser
Dans commandes, tu places la commande collage spécial dans une barre
d'outils (perso ou non)
Clic modifier la sélection
dans la zone nom tu tapes un & suivi de la lettre que tu veux pour raccourci
puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?

Cordialement.

Gros Minet.


"JièL Goubert" a écrit dans le
message de news:
Salutatous

ben aujourd'hui je vais battre mon record de question ;-)
Comment peut-on affecter un raccourçi clavier à un bouton de la barre
d'outils, voire a une commande d'un menu ?

Merci bôcoup

NB : c'est pour Excel 2003

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr


Avatar
Modeste
Bonsour® MVP MachinChose avec ferveur ;o))) vous nous disiez :

Salutatous
ben aujourd'hui je vais battre mon record de question ;-)
Comment peut-on affecter un raccourçi clavier à un bouton de la barre
d'outils, voire a une commande d'un menu ?


en fait c'est à la macro affectée à l'objet qu'il faut affecter un raccourci
Outils > Macro... >macros >
Choisir la macro puis > Options...
Options de macro
Touche de raccourci : Ctrl + (lettre ou chiffre)

ou bien sur des objets de USF:
Private Sub UserForm_Initialize()
'Set Accelerator key to Alt + C
CommandButton1.Accelerator = "C"
'Set Accelerator key to Alt + B
CommandButton2.Accelerator = "B"

'Set Accelerator key to Alt + N°
'OptionButtonX.Accelerator = "n"
OptionButton1.Accelerator = "1"
OptionButton2.Accelerator = "2"
OptionButton3.Accelerator = "w"
End Sub



--
;o)))
@+

Les news à la source !!!
news://news.microsoft.com/microsoft.public.fr.excel
et répondez OUI

n'oubliez pas les FAQ :http://www.excelabo.net
http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr

Avatar
JièL Goubert
Bonjoir© Gros Minet

Le 11/01/2006 12:03 vous avez écrit... :
Bonjour !
Peut-être que ceci va répondre à tes deux questions...


Merci mais... j'espérais...

dans la zone nom tu tapes un & suivi de la lettre que tu veux pour raccourci
puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?


Ben non :-( j'ai raté qqchose ou quoi ?
Alt+la lettre ne me donne pas la fonction du bouton, j'ai pourtant
essayé plusieurs lettres des fois que celle que je voulais soit déjà
affecté à une action

D'autres proposition ? ou alors faut me dire ce que je fais de mal et
que je pige pas (Excel 2003 SP2)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Avatar
JièL Goubert
Bonjoir© Modeste

Le 11/01/2006 12:09 vous avez écrit... :
Bonsour® MVP MachinChose avec ferveur ;o))) vous nous disiez :


;-)
ferveur, ferveur, comme tu y vas... ;-)

en fait c'est à la macro affectée à l'objet qu'il faut affecter un raccourci


Ben oui, mais non ;-)
Ce n'est pas une macro, c'est le bouton de Collage spécial, Valeur

une autre idée ? Merci

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr

Avatar
Gros Minet
Re,

Tu as fait CTRL C avant de faire ALT + talettre ?
... si toutefois tu as affecté la lettre au bouton collage spécial...

Cordialement.

Gros Minet.

"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Gros Minet

Le 11/01/2006 12:03 vous avez écrit... :
Bonjour !
Peut-être que ceci va répondre à tes deux questions...


Merci mais... j'espérais...

dans la zone nom tu tapes un & suivi de la lettre que tu veux pour
raccourci puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?


Ben non :-( j'ai raté qqchose ou quoi ?
Alt+la lettre ne me donne pas la fonction du bouton, j'ai pourtant essayé
plusieurs lettres des fois que celle que je voulais soit déjà affecté à
une action

D'autres proposition ? ou alors faut me dire ce que je fais de mal et que
je pige pas (Excel 2003 SP2)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr



Avatar
Gros Minet
Re,

En fait il y aplus simple :

Une fois que tu as mis ton bouton "Collage spécial" dans la barre d'outils
tu n'as pas besoin de renommer, le raccourci est ALT G (après avoir fait
CTRL C). La boîte de dialogue s'ouvre et tu peux taper V pour accéder à
l'option "Valeurs". Si tu mets le bouton dans une barre perso, la barre
perso doit être ouverte.

Ç'est mieux ?

Cordialement.

Gros Minet.

"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Gros Minet

Le 11/01/2006 12:03 vous avez écrit... :
Bonjour !
Peut-être que ceci va répondre à tes deux questions...


Merci mais... j'espérais...

dans la zone nom tu tapes un & suivi de la lettre que tu veux pour
raccourci puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?


Ben non :-( j'ai raté qqchose ou quoi ?
Alt+la lettre ne me donne pas la fonction du bouton, j'ai pourtant essayé
plusieurs lettres des fois que celle que je voulais soit déjà affecté à
une action

D'autres proposition ? ou alors faut me dire ce que je fais de mal et que
je pige pas (Excel 2003 SP2)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr



Avatar
jps
et quitte à mettre un bouton, autant mettre "Coller une valeur", comme déjà
dit il y a deux minutes...
mais je vous accorde qu'à force de monter des boutons, je ne vois plus que
les 3 premières lignes de mon classeur...
jps

"Gros Minet" a écrit dans le message de news:
%
Re,

En fait il y aplus simple :

Une fois que tu as mis ton bouton "Collage spécial" dans la barre d'outils
tu n'as pas besoin de renommer, le raccourci est ALT G (après avoir fait
CTRL C). La boîte de dialogue s'ouvre et tu peux taper V pour accéder à
l'option "Valeurs". Si tu mets le bouton dans une barre perso, la barre
perso doit être ouverte.

Ç'est mieux ?

Cordialement.

Gros Minet.

"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Gros Minet

Le 11/01/2006 12:03 vous avez écrit... :
Bonjour !
Peut-être que ceci va répondre à tes deux questions...


Merci mais... j'espérais...

dans la zone nom tu tapes un & suivi de la lettre que tu veux pour
raccourci puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?


Ben non :-( j'ai raté qqchose ou quoi ?
Alt+la lettre ne me donne pas la fonction du bouton, j'ai pourtant essayé
plusieurs lettres des fois que celle que je voulais soit déjà affecté à
une action

D'autres proposition ? ou alors faut me dire ce que je fais de mal et que
je pige pas (Excel 2003 SP2)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr







Avatar
michdenis
Seulement pour toi, JPS, pour ajouter un nouveau bouton...!

Pour couvrir les 2 ou 3 cellules de la feuille de calcul !
T'as pas besoin de ça...celles entre les 2 oreilles suffisent !

;-))

Sub ShortCut()
Dim a As MsoButtonStyle
a = msoButtonIconAndCaption
Dim C As CommandBarControl
With Application.CommandBars("Worksheet menu bar")
With .Controls("Fichier")
Set C = .Controls.Add(Before:=1)
With C
.Style = a
.Caption = "JPS"
.FaceId = 25
.ShortcutText = "Ctrl + m"
.OnAction = "JPS"
End With
End With
End With
Application.MacroOptions "JPS", , True, "JPS", True, "m"
End Sub

Sub JPS()
MsgBox "Il a levé son verre...!"
End Sub


Salutations!


"jps" a écrit dans le message de news:
et quitte à mettre un bouton, autant mettre "Coller une valeur", comme déjà
dit il y a deux minutes...
mais je vous accorde qu'à force de monter des boutons, je ne vois plus que
les 3 premières lignes de mon classeur...
jps

"Gros Minet" a écrit dans le message de news:
%
Re,

En fait il y aplus simple :

Une fois que tu as mis ton bouton "Collage spécial" dans la barre d'outils
tu n'as pas besoin de renommer, le raccourci est ALT G (après avoir fait
CTRL C). La boîte de dialogue s'ouvre et tu peux taper V pour accéder à
l'option "Valeurs". Si tu mets le bouton dans une barre perso, la barre
perso doit être ouverte.

Ç'est mieux ?

Cordialement.

Gros Minet.

"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Gros Minet

Le 11/01/2006 12:03 vous avez écrit... :
Bonjour !
Peut-être que ceci va répondre à tes deux questions...


Merci mais... j'espérais...

dans la zone nom tu tapes un & suivi de la lettre que tu veux pour
raccourci puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?


Ben non :-( j'ai raté qqchose ou quoi ?
Alt+la lettre ne me donne pas la fonction du bouton, j'ai pourtant essayé
plusieurs lettres des fois que celle que je voulais soit déjà affecté à
une action

D'autres proposition ? ou alors faut me dire ce que je fais de mal et que
je pige pas (Excel 2003 SP2)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr







Avatar
Gros Minet
:-) Exact, j'avions pas rafraichi l'écran ! Et j'ai pas regardé plus loin
mes moustaches...

A ce moment là, il faut renommer le bouton &ç par exemple, comme "çpécial"
:-) puis préciser "Texte seul pour ce bouton".

Cordialement.

Gros Minet.

"jps" a écrit dans le message de news:

et quitte à mettre un bouton, autant mettre "Coller une valeur", comme
déjà dit il y a deux minutes...
mais je vous accorde qu'à force de monter des boutons, je ne vois plus que
les 3 premières lignes de mon classeur...
jps

"Gros Minet" a écrit dans le message de news:
%
Re,

En fait il y aplus simple :

Une fois que tu as mis ton bouton "Collage spécial" dans la barre
d'outils tu n'as pas besoin de renommer, le raccourci est ALT G (après
avoir fait CTRL C). La boîte de dialogue s'ouvre et tu peux taper V pour
accéder à l'option "Valeurs". Si tu mets le bouton dans une barre perso,
la barre perso doit être ouverte.

Ç'est mieux ?

Cordialement.

Gros Minet.

"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Gros Minet

Le 11/01/2006 12:03 vous avez écrit... :
Bonjour !
Peut-être que ceci va répondre à tes deux questions...


Merci mais... j'espérais...

dans la zone nom tu tapes un & suivi de la lettre que tu veux pour
raccourci puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?


Ben non :-( j'ai raté qqchose ou quoi ?
Alt+la lettre ne me donne pas la fonction du bouton, j'ai pourtant
essayé plusieurs lettres des fois que celle que je voulais soit déjà
affecté à une action

D'autres proposition ? ou alors faut me dire ce que je fais de mal et
que je pige pas (Excel 2003 SP2)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr










Avatar
Gros Minet
Décidément j'aurais mieux fait de rester au panier aujourd'hui...

On peut en fait donner le nom qu'on veut et mettre le & devant la lettre qui
servira de raccourci.
On peut donc bien écrire Collage &çpécial, puis préciser "Texte seul pour ce
bouton" puis faire ALT ç pour l'utiliser.
Ben oui, un bouton qui s'appelle "ç", c'est pas génial.

Gros Minet.

"Gros Minet" a écrit dans le message de news:

:-) Exact, j'avions pas rafraichi l'écran ! Et j'ai pas regardé plus loin
mes moustaches...

A ce moment là, il faut renommer le bouton &ç par exemple, comme "çpécial"
:-) puis préciser "Texte seul pour ce bouton".

Cordialement.

Gros Minet.

"jps" a écrit dans le message de news:

et quitte à mettre un bouton, autant mettre "Coller une valeur", comme
déjà dit il y a deux minutes...
mais je vous accorde qu'à force de monter des boutons, je ne vois plus
que les 3 premières lignes de mon classeur...
jps

"Gros Minet" a écrit dans le message de news:
%
Re,

En fait il y aplus simple :

Une fois que tu as mis ton bouton "Collage spécial" dans la barre
d'outils tu n'as pas besoin de renommer, le raccourci est ALT G (après
avoir fait CTRL C). La boîte de dialogue s'ouvre et tu peux taper V pour
accéder à l'option "Valeurs". Si tu mets le bouton dans une barre perso,
la barre perso doit être ouverte.

Ç'est mieux ?

Cordialement.

Gros Minet.

"JièL Goubert" a écrit dans le
message de news:
Bonjoir© Gros Minet

Le 11/01/2006 12:03 vous avez écrit... :
Bonjour !
Peut-être que ceci va répondre à tes deux questions...


Merci mais... j'espérais...

dans la zone nom tu tapes un & suivi de la lettre que tu veux pour
raccourci puis enter
Pour utiliser : Alt + ta lettre

Ç'est bon ?


Ben non :-( j'ai raté qqchose ou quoi ?
Alt+la lettre ne me donne pas la fonction du bouton, j'ai pourtant
essayé plusieurs lettres des fois que celle que je voulais soit déjà
affecté à une action

D'autres proposition ? ou alors faut me dire ce que je fais de mal et
que je pige pas (Excel 2003 SP2)

--
JièL / Jean-Louis GOUBERT
La FAQ Outlook est la : http://faq.outlook.free.fr














1 2