Je souhaite pouvoir modifier légèrement des macros liées à un menu personnalisé.
Je n'arrive pas à savoir comment connaitre le nom des macros associées à chaque menu.
Est ce que quelqu'un peut m'orienter ?
En général, les macros sont affiliées au menus personnalisés au moment de la construction de ceux-ci... Normalement avec la macro évènementielle 'WorkBook_Open', qui se situe dans le Private Module 'ThisWorkBook'...
Exemple de l'aide VBA :
Code:
Set myBar = CommandBars('Custom')
Set myControl = myBar.Controls _
.Add(Type:=msoControlButton)
With myControl
.FaceId = 2
.OnAction = 'MySub'
End With
myBar.Visible = True
Ici on lance 'MySub' qui est donc la macro avec la Propriété 'OnAction'...
Merci pour ta réponse, elle m'a permis d'avancer sur mon problème.
Effectivement j'ai pu retrouver les noms des macros lancées à partir du menu personnalisé.