- 13 Set 2021 às 10:57
#66892
Bom Dia!
A macro abaixo exclui individualmente um determinado módulo, é possível fazer uma adaptação, de forma que a macro ao invés de excluir um por um, Ela possa excluir de uma só vez determinado range de módulos, por exemplo: ("Módulo127";"Módulo128";"Módulo140") e assim sucessivamente
Sub ExcluirModuloVBA()
Dim vbCom As Object
Dim NomeModulo As String
NomeModulo = "Módulo127"
Set vbCom = Application.VBE.ActiveVBProject.VBComponents
vbCom.Remove VBComponent:=vbCom.Item(NomeModulo)
'MsgBox NomeModulo & " excluído com sucesso"
End Sub
A macro abaixo exclui individualmente um determinado módulo, é possível fazer uma adaptação, de forma que a macro ao invés de excluir um por um, Ela possa excluir de uma só vez determinado range de módulos, por exemplo: ("Módulo127";"Módulo128";"Módulo140") e assim sucessivamente
Sub ExcluirModuloVBA()
Dim vbCom As Object
Dim NomeModulo As String
NomeModulo = "Módulo127"
Set vbCom = Application.VBE.ActiveVBProject.VBComponents
vbCom.Remove VBComponent:=vbCom.Item(NomeModulo)
'MsgBox NomeModulo & " excluído com sucesso"
End Sub
Editado pela última vez por Saulo em 21 Set 2021 às 14:56, em um total de 2 vezes.