【问题标题】:Highlight Selected Cell in Excel without Clearing Cell Formatted Color在不清除单元格格式颜色的情况下突出显示 Excel 中的选定单元格
【发布时间】:2021-05-25 23:45:11
【问题描述】:

我有一个 Excel 工作簿,其中包含许多工作表,其中我们将单元格设置为绿色,供相关人员输入信息。我想在单击它时突出显示单元格黄色,然后在单击时返回基本绿色。如果另一个单元格没有格式化颜色,我不希望它在不小心点击非彩色单元格时变成绿色。

假设我们要输入的数据在工作表 1 的单元格 A2:D20 中。 A1:D1 没有颜色,代表列的标题。如果有人点击它们,我希望它突出显示黄色但返回没有格式化的颜色。如果他们选择 A2:D20 中的任何位置,它会突出显示黄色,但会返回之前格式化的绿色。

谢谢!

【问题讨论】:

标签: excel vba formatting highlight


【解决方案1】:

选择感兴趣的范围并使用此公式添加条件格式:

=CELL("address")=ADDRESS(ROW(),COLUMN())

在工作表代码模块中添加:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.CountLarge = 1 Then Target.Calculate
End Sub

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 2019-04-22
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    相关资源
    最近更新 更多