Microsoft Excel'de VBA kullanarak modül içeriğini silin

Anonim

Her türlü modülü silmek mümkün değildir, çalışma sayfaları için kod modüllerini silemezsiniz,
çizelgeler ve ThisWorkbook. Bu modüllerde modülün kendisi yerine içeriği silmeniz gerekir:

Sub DeleteModuleContent(ByVal wb As Workbook, _ ByVal DeleteModuleName As String) ' wb'deki DeleteModuleName içeriğini siler ' modülü silemiyorsanız bunu kullanın Hata Devamında Sonraki wb.VBProject.VBComponents(DeleteModuleName).CodeModuleLs .DeleteL. 1, .CountOfLines End With On Error GoTo 0 End Sub

Örnek:

DeleteModuleContent ActiveWorkbook, "Sayfa1"