Auf die Schnelle & nicht getestet:
Dim szPhone As String
Dim szPhoneClear As String
Dim i As Integer
Dim iChar As Integer
Dim szChar As String
szPhone = +49-37908/701113
Err = 0
On Error Resume Next
For i = 1 To Len(szPhone)
szChar = Mid(szPhone, i, 1)
iChar = Cint(szChar)
If ( Err = 0 ) Then
szPhoneClear = szPhoneClear & Cstr(iChar)
Else
Err = 0
End If
Next i
So, ich habs gelöst - mittels isNumeric, da hier kein Fehler erzeugt/ausgewertet wird. (@dirk_2909 Danke. ;) )
Dim faxnrClear As String
Dim sChar As String
Dim i As Integer
For i=1 To Len(faxnr)
sChar = Mid(faxnr,i,1)
If Isnumeric(sChar) Then
faxnrClear = faxnrClear + sChar
End If
Next
Dank an euch. Gruß
Rico.