没有条件的Excel和VBA格式

时间:2016-03-07 20:23:51

标签: excel-vba vba excel

有人能指出我正确的方向吗? 我在excel表中有2个值范围(F3:K44)和(N6:S6)。 我想要实现的是当用户输入范围内的数字时(N6:S6)我希望(F3:K44)中的任何重复更改背景颜色。条件格式化是不够的,因为只有3个选项,我需要6.

任何帮助表示赞赏。提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果F3:K44中的单元格在N6:S6中的任何单元格中都匹配,那么您可以将条件格式更改为公式以查找匹配项,并在其中使用match()公式。

F3上创建新规则,然后选择“使用公式确定要格式化的细胞”。

在那里,输入

=MATCH(F3,$N$6:$S$6,0)>0

保存并通过F3:N44复制格式,您就可以了。

MATCH()公式将在第一个参数值的第二个参数范围内查找。第三个参数中的0告诉它只进行完全匹配(否则你会得到一些意想不到的匹配)。

此实例的一个例子:

enter image description here