Excel VBA高级编程:反向查找字符串位置的方法(VBA法)

发布: 2009-2-04 11:10  作者: 网络转载  查看: 4042次 共有0条评论

高级编程:反向查找字符串位置的方法(VBA法)

字符串的反向查找函数有么?

"dSdSd",反向查找第一个S,返回:4.


回复:

Sub TTT()
    Dim T$, I%, J%, K%
    T = "dSdSd"
    I = Len(T)
    J = 1 To I
        If Right(T, 1) = "S" Then
        K = I - J + 1
        Exit For
        Else
        T = Left(T, I- J)
        End If
    Next
    MsgBox K
End Sub

*************************补充一下***************************************************************

在VBA中InStrRev是执行反向查找的函数.

用法为:InStrRev(搜索的字符串, 查找的字符或字符串,开始查找的位置(倒数的位置))

本例可简化为:

InStrRev("dSdSd", "S")

相关阅读
大家对 Excel VBA高级编程:反向查找字符串位置的方法(VBA法) 的评论
最新PPT教程
最新评论
PPT问答