如果不在某个范围之间,请格式化多行Excel单元格

时间:2012-06-02 21:31:51

标签: excel vba formatting conditional

我分别在A列和B列中有一个低数字和一个高数字。在C列到Z列中,我有数字。

这种模式重复了许多行,每行都有不同的低和高。

如果它们落在两个数字之外,我试图有条件地格式化C列到Z列中的任何单元格...然后移动到下一行并使用新的低值和高值执行相同操作。

我尝试在Excel 2010中使用条件格式设置功能,但是当我尝试使用低和高列的锚时,它似乎不起作用。有没有办法用VBA做到这一点?

1 个答案:

答案 0 :(得分:3)

你不应该需要VBA - 试试这个:

选择C到Z列

条件格式>新规则>使用公式确定要格式化的单元格>在公式框中键入此公式

=AND(C1<>"",OR(C1<$A1,C1>$B1))

选择所需格式&gt;行

这应该是你所需要的 - 确保公式完全如上所述,包括$ signs