VBA INSTRREV 函数返回一个整数,该整数对应于字符串中从右侧开始找到的第一个值的位置。
如果未找到匹配项,InStrRev 函数将返回 0。
InStrRev(文本,值)
或者
InStrRev(文本、值、起始编号、大小写)
通过从文本右侧开始搜索来确定 XLP 值的位置:
Sub InStrRevExample() text = "参考号:XLP-54-21-XLP-9" '搜索时文本中“XLP”的第一个位置在右侧 position = InStrRev(text, "XLP") MsgBox position '返回:17 End Sub