OVH Cloud OVH Cloud

Récupérer la liste d'appels sous VBA

1 réponse
Avatar
Laurent
Bonjour à tous,
Est-il possible de récupérer la liste des macros appelées à partir d'une
macro d'origine ?
Je souhaite en effet auditer des macros développées par d'autres personnes,
et créer une doc technique.
Nota : Il me semble qu'il existe un outil sous VBA qui s'intitule "Liste
d'appels".
Merci pour votre contribution
Laurent

1 réponse

Avatar
Frédéric Sigonneau
Bonsoir,

Je ne connais pas d'outils qui s'appellerait 'Liste d'appels'. L'objet Caller
peut donner certaines indications sur l'origine d'un appel de code VBA (voir
l'aide sur cet objet) mais ne pourra pas faire ce que tu souhaites, AMA.
Si les appels de code sont "standardisés", utilisant systématiquement le mot clé
Call par exemple, il doit être possible de parcourir les modules de code à la
recherche de ce mot clé et d'extraire à partir de là le nom des macros appelées.
Mais ça me paraît assez hasardeux à vrai dire...

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !

Laurent a écrit:
Bonjour à tous,
Est-il possible de récupérer la liste des macros appelées à partir d'une
macro d'origine ?
Je souhaite en effet auditer des macros développées par d'autres personnes,
et créer une doc technique.
Nota : Il me semble qu'il existe un outil sous VBA qui s'intitule "Liste
d'appels".
Merci pour votre contribution
Laurent