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

Macro qui efface une macro

C

Creepy

Guest
Bonjour à tous,

Je voudrais faire une macro qui sauvegarde mon document. Cependant j'ai une macro en Workbook_Open() qui initialise mon projet (remet tout à 0).

Si je fais une sauvegarde de la feuille avec des données ce n'est pas pour quand je la réouvre qu'elle me remette tout à 0 !!

Comment faire pour que mon bouton "Enregistrer" supprime le contenu de ma macro Workbook_Open() avant d'enregistrer ??

Merci d'avance

Creepy
 
M

michel

Guest
bonsoir Creepy

la procedure ci dessous supprime la macro "Workbook_Open" dans le "ThisWorkbook"
tout cela est à adapter pour ton projet

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


bonne soirée
michel
 

Discussions similaires

Réponses
21
Affichages
662
Réponses
4
Affichages
339
  • Question
Microsoft 365 couleurs
Réponses
12
Affichages
370
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…