Excel VBA高级编程:提取字符串中数字、中文、英文字符的自定义函数

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

:提取字符串中数字、中文、英文字符的自定义函数

Function MyGet(Srg As String, Optional n As Integer = False)

    Dim i As Integer
    Dim s, MyString As String
    Dim Bol As Boolean
   
    i = 1 To Len(Srg)
        s = Mid(Srg, i, 1)
        If n = 1 Then
            Bol = Asc(s) < 0
        ElseIf n = 2 Then
            Bol = s Like "[a-z,A-Z]"
        ElseIf n = 0 Then
            Bol = s Like "#"
        End If
        If Bol Then MyString = MyString & s
    Next
   
    MyGet = IIf(n = 1 Or n = 2, MyString, Val(MyString))
   
End Function

 

相关阅读
大家对 Excel VBA高级编程:提取字符串中数字、中文、英文字符的自定义函数 的评论
最新PPT教程
最新评论
PPT问答