【问题标题】:Excel conditional Formatting per rowExcel条件格式每行
【发布时间】:2011-09-19 20:07:33
【问题描述】:

我想要实现的是表中行的条件格式,以查找基于旧表备份的更改。

如果表有任何更改并且与备份不匹配,则执行更改的行将更改其样式。

我设法做的是添加一个公式:

=IF(OR(B2<>'1LinkBU'!B2,C2<>'1LinkBU'!C2,D2<>'1LinkBU'!D2),1,0)

检查行是否不等于备份表上的对应行。如果此行中有任何更改,则公式单元格的值为 1。然后在条件格式中我选择了第二行,在公式中我说如果 E2 = 1 则格式有效。

问题是,这个表应该会增长很多,并且会被不知道如何使用公式的用户使用,而且为每个 raw 输入特定的条件格式确实不方便。

另外,在我上传的链接文件中,我记录了一个创建我想要的行样式的宏,但我不知道如何创建将使用它的代码。

是否可以将 row2 向下遍历到最后一行,并且对于 E 列中的每个“1”值将 Row 样式应用于整行?

【问题讨论】:

  • 好吧显然我只是在想这个!这实际上非常简单......我所要做的就是将公式从 =$E$2=1 更改为 =($E2=1) 并将条件格式应用于表格的整个范围。

标签: excel vba conditional-formatting


【解决方案1】:

好吧,显然我只是在想这个!这实际上非常简单......我所要做的就是将公式从 =$E$2=1 更改为 =($E2=1) 并将条件格式应用于表格的整个范围。

【讨论】:

    猜你喜欢
    • 2017-07-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-08
    • 2013-12-21
    • 2015-11-22
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    相关资源
    最近更新 更多