Страницы: 1
RSS
Запуск макроса после расчетов в книге
 
Здравствуйте! Необходимо чтобы сработал макрос после того, как произойдут вычисления в книге, но workbook_sheetcalculate не работает, помогите пожалуйста!
Изменено: al.tarin - 21.09.2023 15:58:26
 
Здравствуйте, в модуль листа:
Код
Private Sub Worksheet_Calculate()       
        Application.EnableEvents = False
        имя_макроса
        Application.EnableEvents = True
End Sub


или в модуль книги
Код
Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
        Application.EnableEvents = False
        имя_макроса
        Application.EnableEvents = True
End Sub
Изменено: Behruz A.N. - 22.09.2023 07:43:46
Вредить легко, помогать трудно.
 
Я бы добавил 2-й строкой
Код
On Error Resume Next
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Behruz A.N. написал:
в модуль листа:
Поправка.
Если в модуль листа, то шапка функции:
Код
Private Sub Worksheet_Calculate()

Шапка из #2 для модуля книги.
Владимир
 
Огромное всем спасибо!
Страницы: 1
Наверх