【问题标题】:Format multiple rows of Excel Cells if they are not between a range如果 Excel 单元格不在范围之间,则格式化多行
【发布时间】:2012-06-07 15:06:19
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: excel vba formatting conditional


    【解决方案1】:

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

    选择列 C 到 Z

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

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

    选择所需格式 > 确定

    这应该就是你所需要的 - 确保公式与上面完全相同,包括 $ 符号

    【讨论】:

    • + 1 对于非 VBA 方法 :)
    • 你会认为这会起作用,但它是不一致的——一些单元格被正确评估,而另一些则没有!不涉及公式,只是手动输入数字...谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 2015-02-17
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 2021-10-16
    • 1970-01-01
    相关资源
    最近更新 更多