我正在与VBE的VBA一起玩,看看是否有来自VB.Net的更深奥的逻辑运算符在起作用。
IsNot 与Is运算符相反。 IsNot的优点是您可以避免使用Not和Is的语法笨拙,这很难看懂。
IsNot Operator
对于踢和咯咯笑声,我将其输入到公共模块代码表中。
Sub test()
dim obj As object
debug.print obj isnot nothing
End Sub
我在输入代码行 debug.print obj none 后点击
Sub test()
Dim obj As Object
Debug.Print obj; isnot; Nothing
End Sub
Oh-key-doh-key,isnot
无法识别,我明白了。它不是VB7的一部分。
我不明白VBE的自动更正系统中是否包含分号。
VBA脚本中分号的用途是什么?
¹真正的程序员使用COPY CON
答案 0 :(得分:2)
这是Debug.Print
语法的一部分。
object.Print [ outputlist ]
outputlist参数具有以下语法和部分:
{Spc(n) | Tab(n)} expression charpos
charpos
可选的。指定下一个字符的插入点。 使用分号(;)将插入点放置在显示的最后一个字符之后。
答案 1 :(得分:1)