Quelle macro est associée à cette forme/dessin?

Bonsoir tout le monde

Je m'adresse à vous pour résoudre ce problème : Comment savoir quelle macro est affectée à une forme par exemple à une image ou un rectangle

issus d'une Forme d'illustration:

Pour un bouton issu de la boite à outils, c'est clair: on va à l'onglet développeur et on choisit le mode création et par double clic sur le bouton, le curseur se

met automatiquement dans la macro associée à ce bouton, ci-joint un fichier illustrant.

Merci d'avance et bonne nuit.

Bonjour Abdu,

Normalement, en faisant clic droit, il y a un menu avec une ligne Affecter à une macro. Si tu cliques dessus, tu peux voir la macro affectée ou lui en attribuer une autre.

Sinon, voici un essai avec ce code :

sub quelmacro()
redim t(1 to activesheet.shapes.count)
for each sh in activesheet.shapes
    n = n + 1
    t(n) = sh.name & iif(sh.onaction = "", " n'a pas de macro", " a la macro : " & sh.onaction)
next sh
msgbox join(t, chr(10))
end sub

Cdlt,

Bonjour 3GB

Effectivement les noms des macros sont listés dans une fenêtre

Cdlt

Rechercher des sujets similaires à "quelle macro associee cette forme dessin"