Déchargement de modules VBA par le code [Résolu]

Signaler
Messages postés
23
Date d'inscription
mercredi 4 mai 2005
Statut
Membre
Dernière intervention
25 août 2005
-
Messages postés
23
Date d'inscription
mercredi 4 mai 2005
Statut
Membre
Dernière intervention
25 août 2005
-
bonjour, est-il possible de supprimer l'ensemble des modules vba d'un classeur par un code vba situé dans un autre classeur (ou dans celui-la même) ? (question subsidiaire : comment ? )

3 réponses

Messages postés
1788
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
11 mars 2006
23
Bonjour,

Cette macro supprime toutes les macros contenues dans des modules.

Cette macro sera forcément supprimée aussi, donc faire une copie (dans le BlocNotes par exemple)



Sub SupprimeToutVBA()

Dim VbComp As Object

For Each VbComp In ActiveWorkbook.VBProject.VBComponents ' suppression vba

With VbComp.CodeModule

.DeleteLines 1, .CountOfLines

End With

Next VbComp

End Sub



jpleroisse
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 115 internautes nous ont dit merci ce mois-ci

Messages postés
1788
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
11 mars 2006
23
Re,

Cette macro agit sir le classeur en cours.
Messages postés
23
Date d'inscription
mercredi 4 mai 2005
Statut
Membre
Dernière intervention
25 août 2005
2
merci beaucoup ;-)