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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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