我正在修复电子表格。程序员为每张工作表制作了一个宏,以便在工作表更改时触发。这很好,因为它会在添加新信息时对工作表详细信息进行颜色协调,所以我想保留此功能。
我编写了一个对数据进行排序并允许删除和添加新员工的宏,这与更改事件宏相冲突,如果它们都可操作,则会导致我的宏出现错误。
问:有没有办法在宏运行时绕过工作表更改事件,然后在宏完成后再次将其放置到位?
这是更改事件的代码。
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
当我引用工作表或范围时,我的宏出现错误。