繁体   English   中英

VBA中的Instr与InStrRev函数

[英]Instr vs InStrRev function in VBA

在下面的示例中,我使用Instr函数,它按预期返回1。

 InStr(1, "rom test", "rom", vbTextCompare) 

相反,如果我使用InStrRev函数,它将返回0

InStrRev("rom test", "rom", vbTextCompare)

我不确定为什么InStrRev返回0而不是1? 我了解Instr从左开始搜索字符串,而InstrRev从右开始搜索。

您的语法错误。 第三个参数是开始位置,而不是比较模式。 它应该是:

InStrRev("rom test", "rom", , vbTextCompare)

或使用命名参数。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM