根据不同行中的单元格更改行颜色

时间:2015-02-03 19:38:16

标签: excel excel-vba formatting conditional vba

我有一个带有状态列的Excel项目文档,每个项目包含两行。我已经使用条件格式来根据状态更改行的背景颜色,但我还需要根据相同的状态单元格更改下面行的颜色。空白行中的单元格也处于空白状态。

我可以使用条件格式或宏来执行此操作吗?感谢。

2 个答案:

答案 0 :(得分:1)

所以只需参考细胞。

例如,假设您当前行要查看下一行G列。

在条件公式中:

排" 5" (例如):

=$g6=value

[编辑]错误地将问题反过来,上面将根据下面的行更改单元格的格式。如果你想基于上面的行更改单元格的格式,当然,只需翻转逻辑,简而言之,你可以引用任何单元格/行来改变给定单元格的格式条件格式[edit]

并设置背景。 G前面的$确保无论您在哪个列上查看,它都会始终查看列g值。离开6"漂浮",它将保持"亲戚"到你当前的行。所以你在第5行,公式指向6,所以将其复制到10行,第7行将看到第8行,等等。

答案 1 :(得分:0)

Sat您的状态列是C,为此您选择了ColumnsA:N突出显示为黄色,CF公式规则为:

=$C1="s"  

并适用于

=$A:$N 

要将其扩展为颜色突出显示ColumnC中每个“s”正下方的行,请选择C2并将规则调整为:

 =OR($C1="s",$C2="s")  

和适用于范围:

  =$A$2:$N$1048573