Private Function StatStrCount(SourceStr As String, FindStr As String) As Integer
'这个函数统计在SourceStr中FindStr出现的次数。
'入口参数:SourceStr=源字符串,FindStr=待统计字符串
'出口参数:出现次数
StatStrCount = Len(Replace(SourceStr, FindStr, FindStr & "@")) - Len(SourceStr)
End Function
Private Sub Command1_Click()
VBA.MsgBox GetRepeatCount("aabcdaa", "aa")
End Sub
Public Function GetRepeatCount(X As String, Y As String) As Long
GetRepeatCount = (VBA.Len(X) - VBA.Len(VBA.Replace(X, Y, ""))) \ VBA.Len(Y)
End Function