Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro autodestructrice

lesfeles

XLDnaute Nouveau
Bonjour le forum,

Est ce qu'il est possible de créer une macro qui détruit toutes les macro et à la fin qui se détruit elle même ?

Merci
@+
Olivier
 

Staple1600

XLDnaute Barbatruc
Une possibilité trouvé ici
http://www.cpearson.com/excel/vbe.htm

VB:
Sub DeleteAllCodeInModule()
Dim VBCodeMod As CodeModule
Dim StartLine As Long
Dim HowManyLines As Long

Set VBCodeMod = ThisWorkbook.VBProject.VBComponents('NewModule').CodeModule
With VBCodeMod
    StartLine = 1
    HowManyLines = .CountOfLines
   .DeleteLines StartLine, HowManyLines
End With

End Sub
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
266
Réponses
31
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…