如何解决在不清除单元格格式颜色的情况下突出显示 Excel 中的选定单元格
我有一个 Excel 工作簿,其中包含许多工作表,其中的单元格格式为绿色,供相应人员输入信息。我想在单击它时突出显示单元格黄色,然后在单击时返回基本绿色。如果另一个单元格没有格式化颜色,我不希望它在不小心点击非彩色单元格时变成绿色。
假设我们要输入的数据在工作表 1 的单元格 A2:D20 中。 A1:D1 没有颜色,代表列的标题。如果有人点击它们,我希望它突出显示黄色但返回无格式颜色。如果他们选择 A2:D20 中的任意位置,它会突出显示黄色,但会返回到之前格式化的绿色。
谢谢!
解决方法
选择感兴趣的范围并使用以下公式添加条件格式:
=CELL("address")=ADDRESS(ROW(),COLUMN())
在工作表代码模块中添加:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.CountLarge = 1 Then Target.Calculate
End Sub
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。