什么是Excel VBA If语句的正确语法

时间:2020-09-30 09:38:44

标签: excel vba

这是我的第一个VBA代码。我将简单地将要执行的操作粘贴到代码中。很容易理解:

Sub SetRangeColorIndex()

If Range("y4:y6").Interior.ColorIndex = 0 And Range("y4:y6").Value = "" Then
     Range("y4:y6").Interior.ColorIndex = 1
End If

End Sub

一切都可以单独工作,但是放在If语句中则不能。我尝试了不同的间距,但是没有用。我在消息框中收到“运行时错误'13':类型不匹配”。

这是什么问题?

0 个答案:

没有答案