我有字符串“ololo123”。
我需要获得第一个数字的位置 - 1。
如何设置搜索掩码?
最佳答案
这是一种避免正则表达式/引用添加的轻量级和快速方法,因此如果这是一个优势,则有助于开销和可移植性。
Public Function GetNumLoc(xValue As String) As Integer
For GetNumLoc = 1 To Len(xValue)
If Mid(xValue, GetNumLoc, 1) Like "#" Then Exit Function
Next
GetNumLoc = 0
End Function
关于VBA。如何找到字符串中第一个数字的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3547744/