0

我将计算的数字与数据库中已有的值进行比较,以便指出数据库中的哪些条目需要更新。

为了便于查找,如果 DB 列中的数据不同,我想将其着色为亮黄色。到目前为止,一切都失败了。

第一次尝试:

        With Range("M" & i).FormatConditions
            .Add Type:=xlCellValue, Operator:=xlNotEqual, Formula1:="=K" & i
        End With
        Range("M" & i).FormatConditions(1).Interior.ColorIndex = 6

所有细胞都变黄。但尚不清楚问题出在哪里 - 我可以使用 xlCellValue 并将其与另一个单元格进行比较吗?还是数值偏离小数点后 5 位或类似的问题?

4

1 回答 1

2

我的天啊。这行得通……</p>

        With Range("M" & i).FormatConditions
            .Add Type:=xlExpression, Operator:=xlEquals, Formula1:="=$K$" & i & "<>$M$" & i
        End With
        Range("M" & i).FormatConditions(1).Interior.ColorIndex = 6

这是类型:=

于 2013-10-18T19:02:13.140 回答