【问题标题】:Highlight Formula Excel VBA突出显示公式 Excel VBA
【发布时间】:2016-04-25 12:20:43
【问题描述】:

我正在使用列 A60:A150(事件名称)B60:b150(开始日期)和 C60 到 c150(结束日期)D60 到 D150(地点)中的数据制作事件管理器 当我在单元格中输入数据时,它会在日历中显示事件名称

我想要 D60:D150 ABC 列中的值是否应突出显示绿色或任何颜色

根据图片,红牛应该突出显示绿色,如果活动站/地点不同,AAA 应该是其他颜色。

我用这个公式

=D60:d150="ABC"

颜色为绿色并选择范围 B3:AF50 但它只是改变单元格 b3 的颜色而不是根据日期

【问题讨论】:

    标签: excel excel-formula vba


    【解决方案1】:

    改用这个公式:

    =VLOOKUP(B3,$A$60:$D$150,4,FALSE) = "ABC"
    

    这将获取单元格中的值并尝试在 A60:A150 范围内找到它。如果找到该值,它将返回 Station/Place。然后它测试它是否等于“ABC”,如果是则返回 True。

    如果 VLOOKUP 找不到匹配项或匹配项不等于“ABC”,则返回 False。

    【讨论】:

    • 如果您解释了为什么这是正确的公式,这将是一个更好的答案。
    • @Scott Craner 它什么也没做
    • @JohnHascall 你是对的。我有人走进我的办公室,不得不发帖。
    • @MuhammadKhurrumButt 我误读了数据的位置。见编辑
    • @Scott Craner 我认为它应该检查单元格 A60 中的同一行 D60 cuz 值是否按日期显示在单元格中
    猜你喜欢
    • 1970-01-01
    • 2016-10-21
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 2012-06-10
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多