Depuis une macro comment effacer un module de macros dans un autre fichier excel ?
Bonjour,
Comment peut-on depuis une macro écrite en VBA sous excel effacer dans un autre fichier excel un module de macro complet ?
Je m'explique. Depuis une macro je parviens à effacer entièrement du code dans un autre fichier excel avec le code suivant :
Code:
1 2 3 4 5 6
|
With Application.Workbooks(Dir(NomFichier))
With .VBProject.VBComponents("Main").CodeModule
.DeleteLines 1, .CountOfLines
End With
End With |
mais je ne parviens pas à effacer du fichier excel "NomFichier" le module nommé "Main". Ce qui fait que quand je réouvre ce fichier un message m'indique la présence de macros. Cela semble dû à la présence de ce module même s'il est vide car quand je l'efface moi-même je n'ai plus de message à l'ouverture du fichier excel.
J'espère avoir été clair dans mon explication :oops:
En attendant une réponse merci d'avance.