在Excel中将活动单元格的自动突出显示行应用于整个工作簿

时间:2019-01-23 02:54:21

标签: excel vba

我在条件格式中使用以下公式来突出显示当我单击单元格时的活动行,

=OR(CELL("row")=CELL("row",A1))

,然后在VBA编辑器中将此宏应用到我的工作表中。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
   Target.Calculate
End Sub

当前,当我移至下一个工作表(具有现有数据)时,我必须重复这些步骤,由于某种原因,它并不总是有效。有没有办法将其应用于当前工作表的整个工作簿以及可能的新工作簿?提前非常感谢!

condition formatting - new rule

VBA editor

1 个答案:

答案 0 :(得分:0)

您是否尝试过将VBA放入ThisWorkBook?

我确实意识到将VBA放入ThisWorkBook通常比工作表更好,更准确。在ThisWorkBook中,您可以调用一个特定的工作表来执行VBA。

带有工作表(“ NameOfWorksheet”)     目标计算 以

结尾