【发布时间】:2016-06-23 15:10:47
【问题描述】:
我正在 excel 中创建一个宏,它将根据 U 列中的值对有效和无效数据进行排序并突出显示。有效数据为黄色,无效数据为红色。这是一个非常简单的宏,但我似乎对一行代码有困难。
If Range("U" & i).Value > "225" And Range("U" & i).Value < "305" Then Range("P" & i, "U" & i).Interior.Color = RGB(255, 50, 0)
由于某种原因,这也会突出显示值为“3”的单元格。我已经经历了很多次并感到愚蠢,我已经评论并取消了所有内容,这绝对是导致问题的代码行。除了 3 之外,它工作得很好,只有 3。0、1、2、4、5、6、7、8、9,其他的不会被突出显示为无效。这是我的代码或 excel 的问题吗?
我做了一个解决方法,在突出显示错误后,我突出显示所有单元格,其中 3 为有效,我只是想弄清楚我的原始代码有什么问题。
提前致谢。
【问题讨论】: