ich lese mit einem Makro Text ein. Ich möche nun prüfen ob in einer dieser Zelle der Text am Anfang aus 12 Zahlen besteht.
Wie muss ich diese If Abfrage stellen?
Schönen Gruß
Friedhelm
Function getZahl(ByVal myStr As String, Optional ByVal matchNr As Integer = 1)
Dim regEx As Object
Dim Matches As Object
'
If deintext like "############*" then
Function ChRep(ByVal zAnz As Long, ByVal zCode, Optional ByVal uCode As Boolean)
If WorksheetFunction.IsNumber(zCode) Then
If uCode And zCode > 255 Then zCode = ChrW(zCode)
End If
ChRep = String(zAnz, zCode)
End Function
Wenn man wollte, könnte man sicher auch die Beschränkung auf 1 Zeichen in Arg2 umgehen, aber dafür gibt's ja die WorksheetFunction.Rept (WIEDERHOLEN, mit umgekehrter Argumentierung!).