Что-то вроде этого должно помочь вам:
Public Function GetPositionOfFirstNumericCharacter(ByVal s As String) As Integer
For i = 1 To Len(s)
Dim currentCharacter As String
currentCharacter = Mid(s, i, 1)
If IsNumeric(currentCharacter) = True Then
GetPositionOfFirstNumericCharacter = i
Exit Function
End If
Next i
End Function
Затем вы можете назвать это так:
Dim iPosition as Integer
iPosition = GetPositionOfFirstNumericCharacter("ololo123")