J'écris un outil de reporting pour documenter les fichiers Excel pour divers "critères de conformité", y compris wkb.VBProject.Protection pour signaler si le VBA est verrouillé. Mais comment puis-je savoir si le classeur a un projet?Comment tester l'existence de VBA dans un classeur Excel, en VBA?
Si je calcule
wkb.VBProject.VBComponents.Count - wkb.Worksheets.Count - 1 '(for the workbook)
qui me donnera le nombre de modules + modules + classe formes, mais je pouvais encore avoir un code derrière une feuille.
Existe-t-il un moyen dans Excel - comme Access frm.HasModule - pour savoir s'il y a du code VBA dans le classeur?
grâce Lunatik, qui est parfait. –