Instr vs VBA中的InStrRev函数

时间:2016-05-05 10:52:05

标签: excel-vba vba excel

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

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

或使用命名参数。