条件格式比较VBA中的两个字段
我将计算的数字与已经在数据库中的值进行比较,以便指出数据库中的哪些条目需要更新。
为了方便查找,我想在数据库列中将数据着色为黄色(如果不同)。 到目前为止,都失败了。
第一次尝试:
With Range("M" & i).FormatConditions .Add Type:=xlCellValue, Operator:=xlNotEqual, Formula1:="=K" & i End With Range("M" & i).FormatConditions(1).Interior.ColorIndex = 6
所有细胞变黄。 但不清楚是什么问题 – 我可以使用xlCellValue并将其与另一个单元格进行比较吗? 或者是值小数点后第五位的问题呢?
我的天啊。 这工作…
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
这是types:=