在Excel 2007中,我对列Q进行了条件格式化:
我希望单元格P5具有与Q5相同的颜色,单元格P6具有与Q6相同的颜色,依此类推。
单元格P5中的值取决于公式(K5-C5), 单元格P6中的值取决于公式(K6-C6)等。
如何更改P列中单元格的颜色,使它们等于Q列中的“匹配”单元格,而不会破坏P列中创建的公式?
如果我理解正确,那么你不需要VBA。条件格式化时,只需突出显示相关范围,而不仅仅是列Q.看这个例子
我没有打扰截止,因为例如你没有为ColumnQ中的单元格指定格式为-5
的格式。
为了与链接中的细节保持一致,我假设values >-5
之类的词汇指的是-5%
而不是-5
。
要更改列P中单元格的颜色,使它们等于列Q中的“匹配”单元格,而不破坏在列P中创建的公式应用条件格式(不会改变实际单元格内容,只会改变其外观)。
要根据ColumnQ单元格确定的规则格式化ColumnP单元格,请调整应用格式设置的范围。粗略地,确定Q的格式并将其应用于P:Q。
由于涉及三种颜色,CF将需要至少两个由公式确定的规则(第三种颜色可以通过'标准'填充来应用,CF规则覆盖)。
以下公式规则似乎符合我对您的要求的有限理解:
格林:=$Q4>-0.05
黄色:=AND($Q4>-0.25,$Q4<0.05)
红色:=$Q4<0.25
对于示例,我为每个选择了适用的范围:
=$P$4:$Q$12
注意: