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

D

Duriz

Guest
Bonjour à tous,

Existe t'il une macro qui à une date précise (par exemple), suprime soit des macro entières soit un module... du genre un fichier démo qui s'auto détruit...

En vous remeciant par avance et dans l'attente de vous relire !

... Ca faisait longtemps (très même !!!!) que je n'avais pas surfé sur ED, mais c'est toujours aussi cool .... félicitations à tous les participants !!!!!!

a+
Duriz
 
Bonjour Duriz, le forum,

Je ne suis pas sûr que ce soit le meilleur moyen, mais si t'es sûr de ce que tu fais, voilà une procédure qui supprime le nombre de lignes souhaités depuis un texte donné : par exemple 'Sub Test()',10

Code:
Private Sub KillLigne(Texte As String, Lignes As Integer)
    Dim i As Long
    For i = 1 To Application.VBE.CodePanes(1).CodeModule.CountOfLines
        If UCase(Trim(TexteLigne(i))) = UCase(Trim(Texte)) Then
            Application.VBE.CodePanes(1).CodeModule.DeleteLines i, Lignes
            Exit For
        End If
    Next i
End Sub

Pour supprimer le module complet ça doit exister, mais je ne l'ai jamais fait.
 
Salut Duriz, Soft,

Ce bout de code, à adapter à ton cas, devrait pouvoir t'aider:
Code:
'Supprime le module nommé Toto du classeur actif
Sub SupprModule()
    ActiveWorkbook.VBProject.VBComponents.Remove .Item('Toto')
End Sub

Bon courage

Message édité par: jam, à: 10/11/2005 19:50
 
- 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

Retour