strtopleftcellidentifier
我只是跟踪了我的代码触发错误处理程序的原因。那条线没有更新Str
的值。显然,第一个Str()
并不意味着存在。
然而,它会运行那条线。
我知道{{1}}是一个VBA函数,但即便如此,我也不明白它是如何以任何可理解的方式解释该行的。
宏认为它在做什么和/或为什么不会导致错误?
答案 0 :(得分:4)
因为Str()
是VBA中的有效函数名称。因此,您的语句实际上是将strTopLeftCellIdentifier
与"Account No"
进行比较,并将布尔结果传递给Str()
。它相当于:
Str False
由于您没有捕获Str()
的返回值,因此在拨打电话时不需要括号。