La société de Richard, comme beaucoup d’autres, utilise un peu Excel. En fait, ils ont des milliers et des milliers de classeurs Excel qu’ils ont collectés au fil des ans. Richard a besoin d’un moyen de savoir lesquels de ces classeurs contiennent des macros VBA, sans avoir à ouvrir et à inspecter chaque classeur individuellement. Il se demande s’il existe un moyen simple de le faire.

La manière la plus simple de procéder consiste à utiliser les fonctionnalités de recherche de Windows (en dehors d’Excel) et à rechercher tout fichier contenant le texte «End Sub» ou «End Function». Cela identifiera rapidement tout classeur candidat potentiel, car toute procédure VBA doit utiliser l’une de ces deux instructions à sa fin. Il existe également des utilitaires de recherche tiers qui peuvent facilement consulter les fichiers Excel pour déterminer si le texte «End Sub» ou «End Function» est présent.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (12465) s’applique à Microsoft Excel 97, 2000, 2002 et 2003.

Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Finding_Workbooks_Containing_Macros [Recherche de classeurs contenant des macros].