Nur Zahlen aus einem String ermitteln

Für 32Bit und 64Bit Office Versionen

Problemstellung:

Wie kann ich aus einem String nur alle Zahlen ermitteln? 

Public Function nurZahlen(Argument)
Dim i
    For i = 1 To Len(Argument)
     If Not InStr(1, "1234567890", Mid(Argument, i, 1)) = 0 Then
      nurZahlen = nurZahlen & Mid(Argument, i, 1)
         End If
    Next i
End Function

Aufruf:

Dim x As String
x = nurZahlen("Geburtstag: 1963")

 

Das Ergebnis von x wäre "1963"

 

Ähnliche Artikel

Wir verwenden Cookies

Wir verwenden Cookies, um Ihr Surferlebnis zu verbessern und den Website-Verkehr zu analysieren. Bitte wählen Sie aus, welchen Cookie-Kategorien Sie zustimmen möchten.