Vba 高级条件格式还是宏?

Vba 高级条件格式还是宏?,vba,excel-2010,conditional-formatting,Vba,Excel 2010,Conditional Formatting,**更新:我能够使用和功能: =和(C3=A5,E5=“”)格式颜色为红色 =和(C3=A5,E5>12/11/2013)格式颜色为绿色 唯一的缺点是,我必须在新的单元格位置反复手动输入此规则。此外,只要规则中的数字越大,它就能够判断使用哪个规则 即: 我有一个工作表,我们必须在上面跟踪项目。这些物品可以取出,然后退回 例如: O-Scope Available: Oscope #1 Oscope #2 Oscope #3 Oscope #4 Oscope #5 Serial

**更新:我能够使用和功能:

=和(C3=A5,E5=“”)格式颜色为红色 =和(C3=A5,E5>12/11/2013)格式颜色为绿色

唯一的缺点是,我必须在新的单元格位置反复手动输入此规则。此外,只要规则中的数字越大,它就能够判断使用哪个规则

即:

我有一个工作表,我们必须在上面跟踪项目。这些物品可以取出,然后退回

例如:

O-Scope Available:  Oscope #1   Oscope #2   Oscope #3   Oscope #4   Oscope #5

Serial/Kit No.: Assigned To:    Date Out:   Expected Return:    Returned on:
当在“序列号/套件号”列中选择了Oscope#1,并且该列中没有“Return on”日期时,我希望该单元格变为红色,以显示它不在建筑物中。当在“序列号/套件号”中选择Oscope#1并输入返回日期时,我希望单元格变为绿色,以显示它可用

这是一个我们需要跟踪的持续列表,突出显示应该是连续的。也就是说,如果Oscope#1已签出并返回,而其他人将要将其签出大楼,则格式化/marco将识别此新条目并应用正确的颜色

我尝试过条件格式,但它只适用于一行,而不适用于整个工作表。我用了“如果”的公式

多谢各位

我用红色突出显示了所有的示波器,条件格式为绿色

公式:=如果(C3=A5,E3>12/12/2012)格式为绿色填充单元格

我原来有…C3=A5:A66,E3:E66>。。。但识别新数据并不奏效


这是一个截图

我没有太多时间,但这里有另一种方法。结果如下所示:

条件格式公式为:

=COUNTIFS($A$3:$A$5,C$1,$E$3:$E$5,"")

只是检查是否有任何一行的示波器名称位于A列,而E列为空。

如果复制在列的所有单元格上尝试的公式,会发生什么情况?您可以共享公式文本吗?@user3087820您可以发布/编辑图像的原始链接。通常其他用户会将其转换为普通图片供您参考:我尝试了AND功能,谢谢道格。但这不起作用:=和(C3=A5,E5>12/1/2013)它没有改变颜色。此外,您如何使公式包含整个列,并且只使用最新信息?
=COUNTIFS($A$3:$A$5,C$1,$E$3:$E$5,"")