powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление Module
6 сообщений из 6, страница 1 из 1
Удаление Module
    #34528312
Koc!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пож-та как программно удалить модуль в Exelle и форму!
...
Рейтинг: 0 / 0
Удаление Module
    #34529941
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
перед использованием подключи Microsoft Visual Basic Extensibility
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Sub test()
    DeleteAllVBA ThisWorkbook, "Module1"
End Sub

Sub DeleteAllVBA(WB As Workbook, ModuleName As String)
Dim VBComp As Object
Dim VBComps As Object

    Set VBComps = WB.VBProject.VBComponents
    Set VBComp = VBComps(ModuleName)

    Select Case VBComp.Type
       Case  1 ,  2 ,  3 
          VBComps.Remove VBComp
       Case Else
          With VBComp.CodeModule
             .DeleteLines  1 , .CountOfLines
          End With
    End Select
    
    Set VBComps = Nothing
    Set VBComp = Nothing
End Sub
...
Рейтинг: 0 / 0
Удаление Module
    #34529989
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут дополнительная информация: http://www.cpearson.com/excel/vbe.htm

KL
[MVP - Microsoft Excel]
...
Рейтинг: 0 / 0
Удаление Module
    #34530027
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Koc!!! извини за конфузное название функции DeleteAllVBA, этот код был наспех переделан с основы, на которую направляет KL (XL) :)
...
Рейтинг: 0 / 0
Удаление Module
    #34531073
Koc!!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо все ок!! работает
...
Рейтинг: 0 / 0
Удаление Module
    #35118590
mobyx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо работает
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Удаление Module
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]