Listing des procédures vba contenues dans un classeur excel

Soyez le premier à donner votre avis sur cette source.

Vue 11 564 fois - Téléchargée 1 723 fois

Description

Utilisation de la bibliothèque VBIDE pour lister les procédures VBA contenues dans un classeur : nom du module, nom de la procédure, type de procédure (Sub ou Function), type d'accès (Public ou Private), numéro de la ligne de la procédure...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
dimanche 11 février 2007
Statut
Membre
Dernière intervention
21 septembre 2012

En fait , ça permet d'avoir une vue claire et ordonnée de l'ensemble des macros développées.
Par contre, quelqu'un sait-il comment avoir en plus dans les résultats l'indication des touches de raccourcis et des descritptifs associés aux macros?
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut Evotel,

beh en fait, c'est un dev qui lit ton projet VBA.

Avec la bibliotèque VBIDE tu as accès aux composants de l'IDE de VB.
Donc son code fait une connection avec l'ActiveVBProject, et liste les procédures, leurs types etc. que tu as placé dans les modules de ton classeur

++
Messages postés
9
Date d'inscription
mardi 24 février 2004
Statut
Membre
Dernière intervention
30 août 2006

J'ai rien compris a ce code, y'a t'il quelqu'un qui peut m'expliquer
Messages postés
15
Date d'inscription
jeudi 29 avril 2004
Statut
Membre
Dernière intervention
12 mai 2010

Ok je viens de tester sur un fichier . Petite précision à ajouter: le code VBA ne doit pas etre proteger , le programme ne "plante " pas mais il est "muet" . Je pense le convertir en XLA il sera plus a meme d'etre monté en cas de besoin.(C'est plus souple)
Daranc
Messages postés
1133
Date d'inscription
mercredi 2 octobre 2002
Statut
Membre
Dernière intervention
24 juillet 2011
1
Comme je le dis, cela permet de lister sur une des feuilles du classeur toutes les procédures VBA contenues dans celui-ci.

Cela fonctionne tel quel, à toi de voir si tu veux en faire un fichier xla ou non.

Je m'en servais pour me faire une doc papier des procédures par classeur.
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.