supprimer un module en vba

  • Initiateur de la discussion Initiateur de la discussion phil
  • 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 !

P

phil

Guest
Bonjour

Quelqu'un connaitrait-il la procédure pour supprimer un module x dans un fichier y par l'intermédiaire d'un code vba ?

Je vous remercie

Philippe
 
Salut Phil et autres lecteurs

j'ai ça en stock (cela vient du site à Frédéric SIGONNEAU)
je ne l'ai pas tester mais si tu peux y trouver ton bonheur... @+

Sub SupprimerModules()
'papou, mpfe

Dim VBcomp As Object, TousComp As Object, CeProj As Object
Dim CetRef As Reference, WS As Worksheet

If ActiveWorkbook.Name <> ThisWorkbook.Name Then
Set CeProj = ActiveWorkbook.VBProject
Set TousComp = CeProj.VBComponents
For Each VBcomp In TousComp
With VBcomp
Select Case .Type
Case vbext_ct_StdModule, vbext_ct_ClassModule, vbext_ct_MSForm
TousComp.Remove VBcomp
Case vbext_ct_Document
.CodeModule.DeleteLines 1, .CodeModule.CountOfLines
End Select
End With
Next
End If
End Sub
 
Merci mais ça ne fonctionne pas car je ne vois pas de changement. Quel est le nom du site de Frédéric SIGONNEAU ?
Quelqu'un aurait il une idée pour la question de la déprotection du module par vba ?

Merci à tous

Phil
 
- 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

  • Question Question
Réponses
7
Affichages
372
Réponses
17
Affichages
471
  • Question Question
Microsoft 365 bouton supprimer
Réponses
4
Affichages
141
Retour