【问题标题】:Highlight Rows based on InputDate基于 InputDate 突出显示行
【发布时间】:2016-11-30 00:09:30
【问题描述】:

我是 Excel 新手,我想突出显示所有早于我输入日期的行。我的电子表格比此示例图片长得多,用户可能会添加带有新日期的行。

我怎样才能做到这一点?谢谢!

【问题讨论】:

    标签: excel conditional-formatting vba


    【解决方案1】:

    这可以通过条件格式来完成。首先,如果您能提供帮助,请不要使用合并单元格(看起来您的输入日期是“A 和 B 85”)。

    假设您输入的日期是 $A$85,您可以转到条件格式。我还将假设您的日期数据以 $P$87

    开头

    突出显示第 87 行(如果您不想突出显示整行,则只突出显示 A87:P87)。

    在条件格式中,使用以下公式:

    =And($P87<>"",$P87<=$A$85)

    然后点击格式,进入“填充”,然后选择黄色,或者你想要的任何颜色。

    然后,将应用条件格式的范围更改为 =$A87:$P1000,以便在日期早于您输入的日期时突出显示 871000 之间的所有行。

    【讨论】:

    • Alec 说:我的电子表格比这个例子长得多。所以我认为conditional formatting 不是一个好主意(速度会变慢)。 VBA 怎么样?
    • @Andy 抱歉 - 是的,但我会先尝试 CF,因为它也是动态的……但好一点,如果数据太多,一个简单的 VBA 循环可能会解决问题。
    猜你喜欢
    • 2021-06-07
    • 1970-01-01
    • 2018-07-05
    • 2015-04-12
    • 2020-05-15
    • 1970-01-01
    • 2019-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多