Hallo Lothi:
Kannst Du das nicht mit der folgenden Funktion lösen ???
LENB
LÄNGE liefert die Anzahl der Zeichen einer Zeichenfolge.
LENB liefert die Anzahl der Bytes, die die Zeichen in einer Textzeichenfolge darstellen. Diese Funktion wird für Double-Byte-Zeichen verwendet.
Syntax
LÄNGE(Text)
LENB(Text)
Text ist der Text, dessen Länge Sie ermitteln möchten. Leerzeichen zählen als Zeichen.
Beispiele
LÄNGE("Karlsruhe, BW") ergibt 13
LÄNGE("") ergibt 0
LENB("") ergibt 6
Du kannst ja die jeweilige Zelles auslesen und in einen string verwandeln und dann diese Funktion anwenden:
LÄNGE(CStr(Worksheets("Tabelle1").Range("A1")))
wobei natürlich für "A1" die entsprechende Syntax für Deine Schleife gesetz werden muss.
Hilft Dir das was ??
Gruss Mario
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP