gpt4 book ai didi

vba - 为什么这条线没有抛出错误: str strVariable = "text"

转载 作者:行者123 更新时间:2023-12-01 06:42:06 24 4
gpt4 key购买 nike

Str strTopLeftCellIdentifier = "Account No"

我刚刚找到了我的代码触发错误处理程序的原因。是那行没有更新 strtopleftcellidentifier 的值.显然,第一个 Str不应该在那里。

然而,它将运行那条线。

我知道 Str()是一个 VBA 函数,但即使这样,我也不明白它是如何以任何可理解的方式解释该行的。

宏认为它在做什么和/或为什么它不会导致错误?

最佳答案

因为Str()是 VBA 中的有效函数名。所以你的陈述实际上是在比较 strTopLeftCellIdentifier"Account No"并将 bool 结果传递给 Str() .它相当于:

Str False

而且由于您没有捕获 Str() 的返回值, 调用时不需要括号。

关于vba - 为什么这条线没有抛出错误: str strVariable = "text",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32161430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com