ich möchte bei Zeichenfolgen, die in eine Zelle eingegeben werden, eine komplexe Validierungsprüfung per VBA durchführen.
Dazu prüfe ich jedes einzelne Zeichen des Strings nach bestimmten Regeln auf Gültigkeit.
Meine Frage:
Wie bekomme ich am schnellsten/elegantesten den String in ein Array, das ich dann über eine Schleife bearbeite?
Geht das mit einem Trick, den ich nicht kenne, doch mit der Split-Funktion? Oder muss ich umständlich zu Fuß werkeln in der Art:
myString = "Irgendeine zeichenkette mit verbotenen Zeichen"
Dim myArray() as String * 1, i as integer
ReDim myArray(1 To Len(myString))
For i=1 to len(myString)
myArray(i) = mid$(myString(,i,1)
next i
... dann in einer neuen Schleife die Prüfung ...
Gibts da was besseres? Die dynamischen Arrays lind lahm in der Abarbeitung.
Danke für die Hilfe und Grüße
Joachim