XL 2019 Modifier ou désactiver une macro d'un classeur fermé

pat66

XLDnaute Occasionnel
Bonjour Le forum,

J'ai une question particulière,
à partir d'un classeur Excel, est il possible de désactiver une macro dans le code vba d'un autre classeur ?
ou de modifier un élément de la macro, ou de désactiver le module ?

merci pour ces renseignements

pat66
 
Dernière édition:

Wayki

XLDnaute Impliqué
Bonjour,
Oui possible mais pas avec le classeur fermé.
Il est possible de désactiver l'actualisation de l'écran qui fera en sorte que vous ne voyez pas le classeur s'ouvrir et se fermer.
Voici un code trouvé sur le net, à tester :
VB:
Sub AjouterMacro()
' cocher la réference Microsoft Visual Basic for Applications Extensibility 5.3
    With ActiveWorkbook.VBProject.VBComponents("ThisWorkbook").CodeModule
        ligne = .CountOfLines
        .InsertLines ligne + 1, "Private Sub Workbook_Open()"
        .InsertLines ligne + 2, "' mon code ici"
        .InsertLines ligne + 3, "End Sub"
    End With
End Sub
A +
 

Discussions similaires