用于突出显示日期范围中的日期的条件格式

时间:2015-01-03 20:43:26

标签: excel excel-vba vba

我在A7-A60的所有星期日都设置了A排的日期。我想要一个条件格式,因此每当打开excel文件时,将始终突出显示当前星期日。

我已经尝试过使用WEEKDAY,但可以让它正常工作。

1 个答案:

答案 0 :(得分:1)

我认为“当前星期日”是指刚刚过去的那个,所以在1月3日星期六,上一个星期日(28th December 2014)将突出显示.....但在1月4日到10日期间2015年1月,Sunday 4th January 2015日期将突出显示......等等全年

为此,请选择整个范围并在条件格式中使用此公式:

=A7=TODAY()-WEEKDAY(TODAY())+1

这是有效的,因为公式=TODAY()-WEEKDAY(TODAY())+1总是给你前一个星期日,所以看看A7是否与那个日期匹配就足够了。

由于您的范围仅包含星期日,因此此版本也适用

=(A7<=TODAY())*(A7>TODAY()-7)

.....因为这会突出显示本周的任何日期