+ -
当前位置:首页 → 问答吧 → 谁能帮我解释一下下面的这段宏 ,不胜感激

谁能帮我解释一下下面的这段宏 ,不胜感激

时间:2011-08-10

来源:互联网

Private Function FindSubs(ByVal s As String, Cs() As String, Optional Ret As String = "") As Boolean
    Dim i As Long, j As Long, N As Long
    N = Len(s)
    ReDim ss(N) As String
    For i = 0 To N - 1
        ss(i) = Mid(s, i + 1, 1)
    Next i
   
    For j = 0 To UBound(Cs)
        For i = 0 To N - 1
            If InStr(Cs(j), ss(i)) = 0 Then
                FindSubs = False
                Exit For
            Else
                FindSubs = True
                Ret = Cs(j)
            End If
        Next i
        If FindSubs Then Exit For
    Next j
   
End Function
我看不懂;有人能帮我逐句解释一下么?谢谢了

作者: cyszdm   发布时间: 2011-08-10

大概解释一下也可以

作者: cyszdm   发布时间: 2011-08-10

如果一句也看不懂,建议从看一本VBA入门书开始学习。

作者: 蓝桥玄霜   发布时间: 2011-08-10