[英]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.