Supprimer module et USF

  • Initiateur de la discussion Initiateur de la discussion Sébbb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

Sébbb

Guest
Bonjour à tous,
En cherchant su r le forum, j'ai trouvé ce code de Thierry:

Sub EffaceMacro()
Dim VBC As Object

With ActiveWorkbook.VBProject
For Each VBC In .VBComponents
If VBC.Type = 100 Then 'Je comprends pas trop a quoi ca sert?
With VBC.CodeModule
.DeleteLines 1, .CountOfLines
.CodePane.Window.Close
End With
Else: .VBComponents.Remove VBC
End If
Next VBC
End With

Ce code est sans pitié, il supprime tout USF,Modules et contenu de This Workbook. Or, dans mon cas, une fois executer ce code, il me faut encore réaliser une étape. Je voudrais donc savoir comment conservé un module ou this workbook intact pour terminé les macros qui s'y trouvent.

En gros, ce que je voudrais c'est que la macro 'exterminatrice' efface tout sauf un élément que je lui demande : un module ou This workbook.

Si quelqu'un a une solution, je vous serai reconnaissant de m'aider.

A bientôt
Sébbb.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

S
Réponses
0
Affichages
798
S
Retour