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