Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Liste raccourcis Excel (par macro)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Staple1600

XLDnaute Barbatruc
Bonjour


Suite à la lecture d'un post de matin

Je me suis demandé si l'on pouvai faire l'équivalent de ceci:

(cf. page 3 WIKI MichelXLD)
Lister les raccourcis clavier disponibles dans Word

Dim appWrd As Object
Set appWrd = createObject("Word.Application")
appWrd.Visible = True
appWrd.listCommands False


mais pour Excel.

J'ai cherché sur le net

Je n'ai trouvé que des macros

qui liste les menus les barres d'outils, leur images (faceid)

mais pas les raccourcis clavier

Est-possible à faire en VBA?

J'ai cherché aussi des infos sur: ShortcutText
mas ca semble ne pas etre ça


Merci à eux qui pourront me renseigner.

Bon week-end
 
bonjour Staple1600

Voulez-vous dire des raccourcis ALT + de lettre ?

Code:
Option Explicit

Sub StartList()
    Dim R As Range
    ActiveSheet.UsedRange.ClearContents
    Set R = Range("A3")
    ListCtrls Application.CommandBars.ActiveMenuBar, R
End Sub

Sub ListCtrls(Ctrl As Object, Rng As Range)

Dim C As Office.CommandBarControl
Static S As String
Dim Pos As Integer

If TypeOf Ctrl Is CommandBar Then
    S = "ALT"
End If

On Error Resume Next
If Not TypeOf Ctrl Is Office.CommandBarButton Then
    For Each C In Ctrl.Controls
        Rng.Value = C.Caption
        Pos = InStr(1, C.Caption, "&")
        If Pos Then
            S = S & "+" & Mid(C.Caption, Pos + 1, 1)
            Rng.EntireRow.Cells(1, "H").Value = UCase(S)
        End If
        Set Rng = Rng(2, 2)
        ListCtrls C, Rng
        Set Rng = Rng(1, 0)
        If Len(S) > 3 Then
            S = Left(S, Len(S) - 2)
        End If
    Next C
End If

End Sub
 
Re : Liste raccourcis Excel (par macro)

Bonjour


I'm very impressed to speak with you.

You really are the Ivan F Moala?

You're welcome.

from: Microsoft Excel Files by Ivan F Moala contains VBA API WMI VBS and formulas. Remember can do.
 
Re : Liste raccourcis Excel (par macro)

Re


->MichelXLD

Je suis allé sur le site indiqué pourtant (je devais etre mal réveillé)

Je vais tester le code et je reviens

edit: Cela fonctionne

Merci

Je vais tester le code de Ivan F Moala

edit: le code de Ivan F Moala liste les raccourcis ALT+
pas les CTRL+
 
Dernière édition:
Re: Re : Liste raccourcis Excel (par macro)

Bonjour Staple1600 Merci pour la bienvenue.
Je suis honoré pour être ici. J'essaye de visiter beaucoup d'étrangers excelle des conseils, y compris un en Turquie Excel WEB Tr pour essayer et devenir meilleur et pour voir différents modèles et idées de codage.

Merci encore 🙂

Staple1600 à dit:
Bonjour


I'm very impressed to speak with you.

You really are the Ivan F Moala?

You're welcome.

from: Microsoft Excel Files by Ivan F Moala contains VBA API WMI VBS and formulas. Remember can do.
 
Re : Liste raccourcis Excel (par macro)

Re




I've tried your code

It works but only list the ALT+ shorchuts

If TypeOf Ctrl Is CommandBar Then
S = "ALT"
End If

I've only have to add S="CTRL" to have all the shorcuts?





My goal is to list all the shorcuts of Excel

The code form Michel XLD seems to list all the shortcuts
 
Re: Re : Liste raccourcis Excel (par macro)

Staple1600 à dit:
Re




I've tried your code

It works but only list the ALT+ shorchuts

My goal is to list all the shorcuts of Excel

The code form Michel XLD seems to list all the shortcuts

Yes, I realised that after Michel XLD posted, I am glad you got what you wanted .... time to sleep 🙂


BTW, I posted a link on my site to this Forum...

Excel
 
Re : Liste raccourcis Excel (par macro)

Re


J'ai modifié le code de Ivan F Moala ainsi


Mais j'ai du comettre une erreur


>Ivan F Moal

I 've changed your code
but I must be wrong somewhere

Bonne nuit

Have a good sleep
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…