Présence d'une macro

C

Clark

Guest
Bonjour,

j'aimerais savoir s'il existe une fonction en VB, permettant de savoir si une macro existe dans un classeur!

J'ai vu la fonction Find dans codemodule mais le problème c'est que si je lui demande de trouver le nom de la procédure que je cherche, elle ne saura pas faire la différence entre la déclaration de la procédure et un possible appel à celle-ci depuis une autre procédure!

Avez-vous des idées à ce sujet!!

Clark
 

Creepy

XLDnaute Accro
Hello all,

Sauf erreur de ma part dans la procedure find de VBE tu peux mettre la chaine de texte que tu souhaites trouver.

Au lieu de mettre juste 'dudul' par exemple où effectivement il pourrait y avoir confusion, met plus de texte par exemple : 'private sub dudul()'

Comme cela tu seras sûr d'avoir la bonne recherche !

Non ?

@+

Creepy
 
C

Clark

Guest
Merci pour ta réponse Creepy,

j'avais effectivement pensé à cela, mais le problème c'est que je connais le nom de la procédure mais pas son type! Ca peut donc être sub ou function!!

Au pire des cas, je demanderai à l'utilisateur de choisir mais je préfèrerai éviter trop de question technique!

Clark
 

Discussions similaires

Réponses
2
Affichages
294

Statistiques des forums

Discussions
312 320
Messages
2 087 226
Membres
103 497
dernier inscrit
JP9231