Variables non utilisées et procédures non appelées [Résolu]

Signaler
Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
-
Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
-
Bonjour à tous,

J'aimerais savoir s'il existe un moyen simple pour identifier les variables déclarées mais non utilisées dans un projet VBA, de même que les procédures déclarées mais non appelées et qui alourdissent inutilement le code.

Merci d'avance et bonne journée.

Carlvb

6 réponses

Salut Carlvb
Cela existait avec VB 6.0 ( l'utilitaire s'appelait Mztools )
En VB net c'est mis d'office dans les versions Express et supérieures!
Mais en VBA cela ne me dit rien

Amicalement
Messages postés
16040
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
17 juin 2021
551
Salut, pareil, il reste la méthode bourin, tu commentes les variables et tu vois si ça buggue
Messages postés
7420
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
17 juin 2021
124
Bonjour,

Une méthode simple, mais fastidieuse si les variables sont nombreuses.


cliquer sur Rechercher et cocher Projet en cours.

Si aucune variable n'apparait dans la recherche, on peut la supprimer.

Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
10
Bonjour à tous et merci pour vos réponses. Effectivement, la méthode que j'utilise est fastidieuse car je dois supprimer et puis compiler pour voir si ça ne provoque pas d'erreur.
je ne met pas en résolu pour le moment au cas où.
Messages postés
18038
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
237
Bonjour, carlvb,
pas vraiment . La méthode signalée par cs_Le Pivert ne nécessite aucune compilation.
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Statut
Membre
Dernière intervention
23 août 2018
18
Je confirme que MzTools fonctionne très bien sous VBA et ça fait ce travail facilement.
Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
10
Effectivement,

Je viens de télécharger MzTools pour VBA et il permet de traiter le travail facilement pour les variables non utilisés (pas les procédures mais qui ne sont pas trop nombreuses heureusement)

Merci beaucoup pour votre aide.

Je marque la discussion comme résolue.

Edit : J'ai parlé trop rapidement, il permet effectivement d'analyser les appelants d'une procédure. Ce qui résout entièrement le problème. Encore merci.