我在工作表中有一些代码来突出显示所选单元格的行.但是,此工作表具有条件格式,可以为某些行着色.突出显示宏不适用于满足格式条件的行(在突出显示的颜色不会覆盖条件格式的颜色的意义上).
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.Interior.ColorIndex = xlColorIndexNone
ActiveCell.EntireRow.Interior.ColorIndex = 19 'Highlight row
End Sub
Run Code Online (Sandbox Code Playgroud)
有没有人知道解决这个问题而不删除条件格式?例如.我可以暂时禁用所选行,并在取消选择行时重新启用它吗?
格式化是应用于所有单元格的一个规则.我理论上我可以为每一行(约500个)创建一个独立的规则,然后将其完全关闭然后重新应用它,但这似乎有点过分.