vba为什么不能使用left函数,但是right却可以使用

=left( 后系统都没反应,但是=right( 后,系统提示函数的变量使用

因为 Mid 和 Left 函数是属于 VBA 库的。这么写只是更严格而已,而且不会产生岐义。通常它们是一回事,但是如果你自己的程序里也定义了一个叫 Mid 的函数,那么你如果想使用系统的 Mid 函数就必须用 VBA.Mid 了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-11-14
因为 Mid 和 Left 函数是属于 VBA 库的。这么写只是更严格而已,而且不会产生岐义。

通常它们是一回事,但是如果你自己的程序里也定义了一个叫 Mid 的函数,那么你如果想使用系统的 Mid 函数就必须用 VBA.Mid 了。