7

Access VBA 有 Instr 返回一个字符串在另一个字符串中第一次出现的位置。

Instr ( [start], string_being_searched, string2, [compare] )

有没有什么方法可以返回一个字符串在另一个字符串中最后一次出现的位置?

4

2 回答 2

10

InstrRev改为尝试- 请参阅此处

注意不同的语法InStr

InstrRev(stringcheck, stringmatch[, start[, compare]])

于 2013-07-04T02:39:25.863 回答
2

检查此链接,来自 MS 的示例代码

https://msdn.microsoft.com/en-us/library/t2ekk41a(v=vs.90).aspx

Dim TestString As String = "the quick brown fox jumps over the lazy dog" 
Dim TestNumber As Integer 
' Returns 32.
TestNumber = InStrRev(TestString, "the")
' Returns 1.
TestNumber = InStrRev(TestString, "the", 16)
于 2017-04-20T20:33:16.617 回答