【发布时间】:2023-12-01 05:33:01
【问题描述】:
我的宏功能是:
Function IsColouredCell(Range As Range, Colour As Range) As Boolean
If Range.Interior.Color = Colour.Interior.Color Then IsColouredCell = True
End Function
而事件代码是:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Calculate
End Sub
用例:检查目标和参考单元格的颜色匹配。
上述代码一直处于活动状态,直到我在 vba 中为 excel 中的 n 个条目编写代码后才使用它。但是,一旦我将数据保存在已保存的宏文件上。我的事件激活不起作用,并且在更改单元格颜色时没有任何反应。
请提供解决方案。
【问题讨论】:
标签: excel vba function events activation