【问题标题】:Changing color of cells in row based on due date根据到期日更改行中单元格的颜色
【发布时间】:2018-02-05 10:52:48
【问题描述】:

我在 Excel 中使用条件格式。我在 E 列第 10 行中有“任务日期”。我有 10 行,所有“任务日期”都在 E 列中。我需要一个警告,显示同一行(从 B10 到 H10)中的所有单元格,如果“任务日期”比今天的日期早 3 个月。如果“任务日期”比今天的日期早 6 个月,则为橙色。如果“任务日期”超过今天的日期,则为红色。我无法使用条件格式来做到这一点,因为它只显示黄色或根本没有颜色。这可以通过使用公式或使用 VBA 来实现吗?或者如果有任何替代程序,请您帮忙...

【问题讨论】:

  • 不需要 VBA。您首先标记了 VBA 的事实意味着您希望在不自己进行任何研究的情况下捕获所有可能的解决方案。我们不喜欢帮助那些自己不努力的人......所以也许编辑你的问题来解释你已经尝试过什么?
  • 6 个月 '=AND($E10>TODAY(), $E10-TODAY()TODAY(), $E10- TODAY()

标签: excel vba date


【解决方案1】:

您想要实现的是带有条件格式的 100% 纯 Excel。实际上,我有一个与发票类似的 Excel 文件。只需创建您需要的所有条件格式规则,但请记住条件格式应用的 ORDER 非常重要。根据您需要首先检查的内容对规则进行排序,因为它将激活第一个满足要求的规则。

查看Manage conditional formatting rule precedence

【讨论】:

  • 扪心自问:“如果链接断开,这个答案还能回答问题吗?”如果答案是“否”,那么您需要扩展您当前所写的内容。
  • 正如我所说,创建条件格式规则时顺序很重要,因为 Excel 将应用第一个满足要求的规则。这就是答案。该链接只是更有用的信息,但答案是我输入的。所以,是的,如果链接断开,我的回答会回答这个问题。
  • OP(似乎)甚至还没有公式,所以我怀疑知道顺序很重要真的对他们有帮助
  • @Foxfire And Burns And Burns - 您的回答有效,现在条件格式完美!非常感谢,祝您有美好的一天...
猜你喜欢
  • 1970-01-01
  • 2017-03-30
  • 1970-01-01
  • 2018-04-25
  • 2018-08-15
  • 1970-01-01
  • 1970-01-01
  • 2023-04-06
  • 2023-01-06
相关资源
最近更新 更多