Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 在最后3天内用颜色遮住。。救命啊!_Vba_Excel_Colors - Fatal编程技术网

Vba 在最后3天内用颜色遮住。。救命啊!

Vba 在最后3天内用颜色遮住。。救命啊!,vba,excel,colors,Vba,Excel,Colors,我在一列中列出了一系列日期,我想用蓝色标出最后三天,其余的用黄色标出 e、 g.如果日期是从2010年1月7日到2010年10月7日,我想用蓝色的日期8/7/10、9/7/10和10/7/10来遮盖(整个)行,其余的1/7/10-7/7/10用黄色。(K栏日期) 我需要VBA脚本来执行这项工作,以便它可以识别自己的日期,并能够在未来更新 附上参考资料,请查收。 (在本例中,我希望17/7、18/7和19/7的行(从F到N)以蓝色着色,其余行(也从F到N)以黄色着色) 谢谢 这不需要VBA编程。可

我在一列中列出了一系列日期,我想用蓝色标出最后三天,其余的用黄色标出

e、 g.如果日期是从2010年1月7日到2010年10月7日,我想用蓝色的日期8/7/10、9/7/10和10/7/10来遮盖(整个)行,其余的1/7/10-7/7/10用黄色。(K栏日期)

我需要VBA脚本来执行这项工作,以便它可以识别自己的日期,并能够在未来更新

附上参考资料,请查收。 (在本例中,我希望17/7、18/7和19/7的行(从F到N)以蓝色着色,其余行(也从F到N)以黄色着色)


谢谢

这不需要VBA编程。可以对整行使用条件格式,但使用引用列K中的单元格作为条件的公式

选择要高亮显示的行,以便活动单元格位于所选内容的第一行:

=AND($K1<=TODAY(),$K1>TODAY()-3)
=和($K1TODAY()-3)
如果格式化不是从第1行开始,请将
$K1
的行更改为所选内容的第一行


作为参考,请参阅。

我试图使用您提供的代码,但它不起作用。没有一间牢房被遮住了。不幸的是,日期没有安排得井然有序。我还能做什么?你说日期没有安排好是什么意思?这确实有效。