【发布时间】:2013-07-09 19:55:44
【问题描述】:
我试图不寻找值 2,但是显示的是“不应该发生”而不是“好的”。
If Not InStr("1, 2, 3", "2") Then
MsgBox ("shouldn't happen")
Else
MsgBox ("ok")
End If
我们知道该值在字符串中。但由于某种原因,“不”不起作用。有谁知道为什么?
【问题讨论】:
-
阅读MSDN 上的文档或在线帮助。 Instr 以整数形式返回位置,而不是布尔值。
标签: string excel vba if-statement contains