我在一列中有一个日期范围,我想用蓝色着色过去的3天,其余的用黄色着色。
例如,如果日期是从1/7/10到10/7/10,我希望将日期为8/7/10、9/7/10和10/7/10的(整个)行着色为蓝色,其余的1/7/10-7/7/10为黄色。(K栏中的日期)
我需要VBA脚本来执行作业,以便它可以自己识别日期,并能够在未来更新。
附件请查收参考资料。http://www.speedyshare.com/files/23445407/Book1.xls (在本例中,我希望17/7、18/7和19/7的行(从F到N)显示为蓝色,其余行(也是从F到N)显示为黄色)
谢谢!!
发布于 2010-07-20 15:57:11
为此,您不需要VBA编程。可以对整行使用条件格式,但使用引用K列中的单元格的公式作为条件。
选择要突出显示的行,以便活动单元格位于所选内容的第一行:
=AND($K1<=TODAY(),$K1>TODAY()-3)如果格式设置不是从第1行开始,请将$K1的行更改为所选内容的第一行。
有关参考,请参阅How to apply conditional formatting in Excel。
https://stackoverflow.com/questions/3287944
复制相似问题