我想给出一个消息框"请解决错误"如果范围内的任何单元格(" 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处于条件格式化状态。