|
请各位老师帮忙解决一个VBA提取数字的问题,具体看附件
本帖最后由 happym8888 于 2012-2-27 21:41 编辑
- Public Function FN(x As String)
- For i = 1 To Len(x)
- If Mid(x, i, 1) Like "[0-9]" Then FN = FN & Mid$(x, i, 1)
- Next
- End Function
- Public Function FNA(x As String)
- For i = 1 To Len(x)
- If Mid(x, i, 1) Like "[A-Za-z]" Then
- For j = i + 1 To Len(x)
- If Mid(x, j, 1) Like "[0-9]" Then
- FNA = FNA & Mid$(x, j, 1)
- Else
- Exit Function
- End If
- Next j
- End If
- Next i
- End Function
-
-
-
复制代码
|
|