每行Excel条件格式

每行Excel条件格式,excel,vba,conditional-formatting,Excel,Vba,Conditional Formatting,我试图实现的是对表中的行进行有条件的格式化,以查找基于旧表备份的更改 如果表有任何更改,并且与备份不匹配,则执行更改的行将更改其样式 我设法添加了一个公式: =IF(OR(B2<>'1LinkBU'!B2,C2<>'1LinkBU'!C2,D2<>'1LinkBU'!D2),1,0) 检查行是否与备份表上的对应行不相等。如果此行中有任何更改,则公式单元格的值为1。然后在条件格式中,我选择了第二行,在公式中,我说如果E2=1,那么格式是有效的 问题是,这个表应

我试图实现的是对表中的行进行有条件的格式化,以查找基于旧表备份的更改

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

我设法添加了一个公式:

=IF(OR(B2<>'1LinkBU'!B2,C2<>'1LinkBU'!C2,D2<>'1LinkBU'!D2),1,0)
检查行是否与备份表上的对应行不相等。如果此行中有任何更改,则公式单元格的值为1。然后在条件格式中,我选择了第二行,在公式中,我说如果E2=1,那么格式是有效的

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

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


是否可以将第2行向下遍历到最后一行,并对E列中的每一个1值将行样式应用到整行?

好的,显然我只是想得太多了!其实做起来很简单。。。我所要做的就是将公式从=$E$2=1更改为=$E2=1,并将条件格式应用于表的整个范围

好吧,显然我只是想得太多了!其实做起来很简单。。。我所要做的就是将公式从=$E$2=1更改为=$E2=1,并将条件格式应用于表的整个范围。