如何找到已有条件格式化的单元格的颜色

时间:2017-11-27 06:52:52

标签: excel-vba vba excel

我想给出一个消息框"请解决错误"如果范围内的任何单元格(" H1:H100")具有填充颜色RGB =(255,179,181)。

但诀窍在于此范围内的单元格在某些条件格式条件下具有此RGB。默认情况下,它具有不同的RGB。

尝试使用

for i=1 to 100
    if Cells(i, 8).Interior.Color = RGB(255, 179, 181) then
        msgbox "resolve errors"
    end if
next i

即使单元格颜色为RGB(255,179,181),它也不会进入循环内部,因为此RGB处于条件格式化状态。

0 个答案:

没有答案