1

我有一张有几列的表格。A 列由数字组成。如果 A 列中的单元格值是偶数(或奇数),我想突出显示该行中的几个单元格,而不是整行。

到目前为止,使用条件格式,我已经能够为我想要突出显示的每一列添加格式规则。因此,例如,如果我想要突出显示 A、B 和 E 列,我使用三个规则:

Formula: =ISEVEN(A1) - Highlight Format - Sheet!$A$1:$A100
Formula: =ISEVEN(A1) - Highlight Format - Sheet!$B$1:$B100
Formula: =ISEVEN(A1) - Highlight Format - Sheet!$E$1:$E100

...等所有其他列。

但这很麻烦,我不知道如何制定一个规则来一次覆盖所有内容,或者即使有可能。我猜 VBA 可能是解决方案,但我在那里有点菜鸟。

关于如何攻击它的任何线索?

4

2 回答 2

1

您应该只在公式中修复您的参考列(在这种情况下,A 变为 $A)。它适用的范围也可以全部放在相同的规则中:

Formula: =ISEVEN($A1) - Highlight Format - Sheet!$A$1:$B100;Sheet!$E$1:$E100

所以不需要VBA!

于 2012-12-03T12:04:11.423 回答
0

:) 你根本不需要出那么多汗。我不确定你Highlight Format的目的是什么。您可以将偶数、奇数添加到条件格式窗口/向导文本框中,然后相应地选择格式颜色。

试试这个:

甚至:

=MOD(A1,2)=0

对于奇数:

=MOD(A1,2)>0
于 2012-12-03T12:57:19.433 回答