为相邻单元格着色的“Object Required”错误(if,ActiveCell.Offset)

我希望有人能解决我的问题。 我以前有一个相当长的子运行非常好,然后我添加了一个如果声明,现在我得到一个对象的要求错误。 我试图search整个表单以及任何具有“Google Inc.”值的单元格 然后将单元格2着色到左侧。

防爆。 单元格E7是“Google Inc.”,因此单元格C7将被着色为Aqua。 我看不到下面的原因,所以也许别人可以!

ElseIf cell.Value = "Google Inc." Then ActiveCell.Offset(0,-2).Interior.colour = X1RgbColour.rgbAqua 

谢谢!

首先,你会想按照美​​国人的方式来拼Color 。 其次,对于颜色,你可以使用VB常量,如vbBlue