Macro verwijderen met een macro

Status
Niet open voor verdere reacties.

Cees1963

Gebruiker
Lid geworden
23 sep 2014
Berichten
5
Hoe kan ik in VBA met een macro één of meerdere andere macro's verwijderen
 
Dat is afhankelijk van het type macro dat je wilt verwijderen
Als je de te verwijderen macro(s) in een module plaatst kan je de hele module ineens verwijderen:
Code:
Sub Delete_Module()
    Dim vbCom As Object

    Set vbCom = Application.VBE.ActiveVBProject.VBComponents

    vbCom.Remove VBComponent:= vbCom.Item("Modulenaam")

End Sub
Hierbij moet je wel toegang tot het VBA project inschakelen in het vertrouwenscentrum.
 
Laatst bewerkt:
Dank je,

Ik heb VBA project in het vertrouwenscentrum ingeschakeld, maar krijg nog steeds een foutmelding op de derde regel. "het subscript valt buiten het bereik"
Modulenaam Is dit de naam van de makro?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan