Bar*_*Jon 7 excel vba excel-vba string-comparison
如果有的话,使用的好处是什么
If StrComp(strVal1, strVal2, vbTextCompare) = 0 Then
Run Code Online (Sandbox Code Playgroud)
而不是使用
If strVal1 = strVal2 Then
Run Code Online (Sandbox Code Playgroud)
如果Option Compare Text设置在模块级别,有什么区别吗?
我知道StrComp处理空场景和<>场景,我只对strVal1和strVal2分配了非空有效字符串的情况感兴趣.
如果
Option Compare Text在模块级别设置,有什么区别吗?
不。它只是提供更细粒度的控制(没有模块级策略承诺)。但是,如果您可以做出这样的承诺,请选择x = y:更少的代码总是更好的代码。