Excel Home
全球知名的Excel资源网站之一

用自定义函数获取文本中的信息

本文为《别怕,Excel VBA其实很简单(第3版)》随书问题参考答案

以下过程供参考:

Function MidS(ByVal txt, n As Byte) As String
Application.Volatile True
Dim T As String, i As Long
Dim NumStr As String, EnStr As String, Other As String
For i = 1 To Len(txt)
T = Mid(txt, i, 1)
If T Like "[0-9]" Then
NumStr = NumStr & T
ElseIf T Like "[A-z]" Then
EnStr = EnStr & T
Else
Other = Other & T
End If
Next i
If n = 0 Then
MidS = NumStr
ElseIf n = 1 Then
MidS = EnStr
ElseIf n = 2 Then
MidS = Other
Else
MidS = "#参数错误!"
End If
End Function

赞(8)
未经允许不得转载:ExcelHome » 用自定义函数获取文本中的信息
分享到

关于我们联系我们
本站特聘法律顾问:李志群律师   沪ICP备11019229号-2

沪公网安备 31011702000001号

征信