suppression de Macros...

  • Initiateur de la discussion GO
  • Date de début
G

GO

Guest
Bonjour à tous

J'ai un fichier Excel de base avec des macros qui se duplique (le fichier), s'enregistre sous un autre nom, effectue quelques action et se referme.

Le problème c'est que les macros restent dans ce fichier.

Quelqu'un saurait il comment rendre la suppression des modules automatique (il y a sans doute la solution de faire une autre macro qui va ouvrir les fichier un par un supprimer les macros et réenregister, mais je trouve pas ça très "beau"..)

Merci

A+

GO
 
C

Creepy

Guest
Salut all, le Forum

J'avais fait une macro, grace deja à kk1 du forum, pour supprimer ma macro d'initilisation à l'ouverture du fichier, afin de me permettre de sauvegarder.

La voila-------------------------

Dim Debut As Integer, Lignes As Integer
On Error GoTo Suite
With ThisWorkbook.VBProject.VBComponents("ThisWorkbook").codemodule
Debut = .ProcStartLine("Workbook_Open", 0)
Lignes = .ProcCountLines("Workbook_Open", 0)
.DeleteLines Debut, Lignes
End With

En espérant que cela te serve

++

Creepy
 

Discussions similaires

Réponses
1
Affichages
355

Statistiques des forums

Discussions
312 683
Messages
2 090 894
Membres
104 690
dernier inscrit
caujolle