trim和trim$vba有什么区别?今天我偶然在vba中使用了left和trim函数,编译器说cant find project or library
当我用谷歌搜索它时,在论坛上我发现用户使用了这些
vba.trim("string")
Run Code Online (Sandbox Code Playgroud)
他回答用vba作为函数的前缀.并且令人惊讶的是它也在我的电脑上工作.但我找到了这些功能
trim and trim$
left and left$
leftb and leftb$
Run Code Online (Sandbox Code Playgroud)
我想知道什么是修剪和修剪$.我想找到差异因此我开始谷歌它但结果是修剪忽略$ alphabet.
我只是很想知道它.我怀疑修剪是vba功能和修剪$是excel表功能.但我们必须Application.worksheetfunction使用excel功能吗?任何人都可以区分修剪和修剪$.
根据VB6中的文档,Mid()函数返回一个变量,但Mid $()返回一个字符串,显然这更有效.
我的问题是:
我可以用什么简单的测试来辨别性能上的差异?我尝试使用Perfmon监视一个简单的应用程序执行一些字符串操作,但是没有明显的区别.
值得担心吗?我已经养成了使用$ -ized函数的习惯,但是我应该推荐团队中的每个人也使用它吗?
使用返回字符串的内置函数Left或使用相同的函数和$附加(Left$)之间有什么区别吗?
这个输出:
Debug.Print Left("Foo", 2)
Debug.Print Left$("Foo", 2)
Run Code Online (Sandbox Code Playgroud)
总是
Fo
Fo
Run Code Online (Sandbox Code Playgroud)
我怀疑它是完全相同的,并且$版本仅出于某些兼容性原因而存在.