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

Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
- - Dernière réponse : carlvb
Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
- 14 mai 2015 à 15:44
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
Afficher la suite 

Votre réponse

6 réponses

0
Merci
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
Whismeril
Messages postés
12384
Date d'inscription
mardi 11 mars 2003
Statut
Contributeur
Dernière intervention
14 décembre 2018
-
Salut, pareil, il reste la méthode bourin, tu commentes les variables et tu vois si ça buggue
Commenter la réponse de VB95
Messages postés
5606
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 décembre 2018
0
Merci
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.

Commenter la réponse de cs_Le Pivert
Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
0
Merci
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ù.
Commenter la réponse de carlvb
Messages postés
18039
Date d'inscription
lundi 7 décembre 2009
Statut
Modérateur
Dernière intervention
11 avril 2018
0
Merci
Bonjour, carlvb,
pas vraiment . La méthode signalée par cs_Le Pivert ne nécessite aucune compilation.
Commenter la réponse de ucfoutu
Messages postés
3877
Date d'inscription
mardi 19 mars 2002
Dernière intervention
23 août 2018
0
Merci
Je confirme que MzTools fonctionne très bien sous VBA et ça fait ce travail facilement.
Commenter la réponse de cs_MPi
Messages postés
199
Date d'inscription
mercredi 23 avril 2003
Statut
Contributeur
Dernière intervention
25 mai 2017
0
Merci
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.
Commenter la réponse de carlvb

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.