Я фиксирую таблицу. Программист сделал макрос для каждого листа, чтобы стрелять, когда лист изменен. Это хорошо, потому что цвет координирует детали листа при добавлении новой информации, поэтому я хотел бы сохранить эту функцию.
Я написал макрос, который сортирует данные и позволяет удалять и добавлять новых сотрудников, это противоречит макросу события изменений и вызывает у моего макроса ошибки, если они оба работают.
Q. Есть ли способ обойти событие изменения рабочего листа во время работы макроса, а затем снова установить его на место после завершения макроса?
Вот код для события изменения.
Private Sub Worksheet_Change(ByVal target As Excel.Range, skip_update As Boolean)
If skip_update = False Then
Call PaintCell(target)
End If
End Sub
Мой макрос вызывает ошибки, когда я ссылаюсь на рабочие листы или диапазоны.