Страницы: 1
RSS
Остановка макроса на изменение на листе во время выполнения другого макроса
 
Добрый день, уважаемы форумчане.
Подскажите решение проблемы:

Имеется макрос на изменение на странице:
Код
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target <> "" Then
    If Not Intersect(Target, Range("C:C")) Is Nothing Then

        код
    
    End If
End If
End Sub
Другой макрос обновляет информацию записей в нужном диапазоне дат.
Так как данных у каждой записи и самих записей очень много, эти циклы очень замедляют работу.

Как остановить выполнение макроса на изменение во время работы другого?
 
Поставьте в начале кода строку:
Код
Application.EnableEvents = False
не забудьте перед завершением макроса вернуть обратно:
Код
Application.EnableEvents = true
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Спасибо большое!
Страницы: 1
Наверх