VBA:StrComp-返回值告诉我什么?

NoNameNo123

以下是的文档StrComp摘要我需要帮助的是返回值表示“ string1小于string2”,因为对于字符串,我不理解“小于”和“大于”的含义。

我自己尝试过使用它,但这并不能帮助我理解。仅举几个例子:

Sub Test()
    Debug.Print StrComp("ABCD", "abcd", vbBinaryCompare) '-> returns -1
    Debug.Print StrComp("ABCDE", "abcd", vbBinaryCompare) '-> returns -1
    Debug.Print StrComp("abcd", "abcd", vbBinaryCompare) '-> returns 0
    Debug.Print StrComp("abcde", "abcd", vbBinaryCompare) '-> returns 1
End Sub

在什么意义上,“ ABCD”和“ ABCDE”小于“ abcd”?

罗里

“ A”(65)的字符代码小于“ a”(97)的字符代码,因此“ ABCD”小于“ abcd”。从左到右逐个字符地进行比较,因此一旦一个不等于另一个,就返回相关结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

谁能告诉我为什么不返回该值?

为什么Word VBA会告诉我一个对话框已打开?

告诉我将循环增加.1的循环返回值0.30000000000000004

有人可以告诉我如何计算select prepare语句的返回值吗?

返回值是 undefined.Could 告诉我应该怎么做来修复它?

从VBA中的数组返回值

如何忽略VBA中的返回值?

VBA写入功能和返回值

getElementby ID不返回值VBA

斯威夫特告诉我_:是什么?

auto &&告诉我们什么?

CMake告诉我什么(Windows错误)?

这是想告诉我什么?

为什么的IntelliJ告诉我,我从来类返回null?

谁能告诉我为什么我的IFile总是返回null?

为什么我的Xcode编译器告诉我即使使用类也使用值类型?

谁能告诉我为什么我的代码显示的pi值错误?

return new Node(data) 谁能告诉我这个函数实际返回了什么?

我的vba代码设计为使用输出参数从存储过程(在SQL中)返回值,但是我无法获取要返回的值

谁能告诉我为什么 JavaScript 中的 {For} 循环返回所有值,包括数组的第一个元素?

为什么Chrome告诉我有警告消息,却不告诉我它们是什么?

试图在Perl中告诉我什么是“在范围内(或翻转)使用统一值$。”

谁能告诉我为什么变量“item”的值是未定义的?

如何从列表视图(VBA)中的多维数组返回值

VBA评估函数和数组公式返回值的范围

TSQL和VBA-输出/返回值?

VBA代码获取可见行的返回值

VBA使用作为函数返回值的数组

存储过程的 VBA 返回值“指定了太多参数”