我想验证两列值 - 如果值为真,那么它应该显示警报消息。验证两列值
Sub sal()
Dim a As Long
Dim b As Long
a = Range("x3", Range("x3").End(xlDown)).Value
b = Range("w3", Range("w3").End(xlDown)).Value
If a = 100 And b <> " " Then MsgBox "already acheived"
End If
End Sub
它显示运行时错误13.
如果你的错误是在'If'声明,这是因为你已经声明'b'是数字的(键入'Long'),然后尝试将它与''“'(一个'String')进行比较。你也有一个没有相应的If的'End If',但这可能就是代码被粘贴到问题中的方式(也就是'MsgBox'与'If'不同的行)。 – YowE3K