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

Mon menu n'exécute pas ma macro

  • Initiateur de la discussion Initiateur de la discussion Cantalou
  • Date de début Date de début

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 !

C

Cantalou

Guest
Bonjour,

Je tente de créer un menu (ça c'est bon) qui me lance une macro.

Pouvez-vous me dire pourquoi ça ne marche pas avec ce code ?

Code:
Sub AjoutMenu()
Dim LeMenu As CommandBarPopup
    With Application.CommandBars(1)
        Set LeMenu = .Controls.Add _
            (Type:=msoControlPopup)
    End With
    LeMenu.Caption = "Mes Macros"
    With LeMenu.Controls.Add(msoControlButton)
        .Caption = "Message"
        .OnAction = "!<Message>"
    End With
End Sub


Sub Message()
MsgBox "Bonjour le monde!"
End Sub

Merci d'avance ! c'est un peu grace à vous s'il y a quand même quelque chose qui marche dans ces quelques lignes !
 
Re : Mon menu n'exécute pas ma macro

Bonjour,

Regarde du coté de:
.OnAction = "!<Message>"
le texte entre guillemets doit correspondre au nom exact de la macro.
Exemple:
Sub Test()
....
.....
End Sub
alors:
.OnAction = "Test"
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
12
Affichages
2 K
AnjyD
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…