Hallo Reinhard,
du erinnerst dich an das Thema (/t/gross-kleinschreibung-unterscheiden/6286536/10
Ich hab das jetzt so gelöst und es funktioniert:
Option Explicit
Sub Test()
Dim letztezeile As Integer, zellenlaenge As Integer, ascii As Integer
Dim zeile As Integer, inhalt As String, rechts As String, links As String
Dim laenge As Integer, rest As Integer
Application.ScreenUpdating = False 'Mäusekino abschalten
'Letzte gefüllte Zeile finden
letztezeile = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
'durch alle Zeilen durchgehen
For zeile = 3 To letztezeile 'Zeile= 3 muss immer angepasst werden
inhalt = Cells(zeile, 2).Value ' der Wert 2 bezeichnet Spalte B, muss immer angepasst werden
zellenlaenge = Len(inhalt) 'Wieviele Zeichen stehen in der Zelle
For laenge = 1 To zellenlaenge 'gehe Zeichen für Zeichen durch
ascii = Asc(Mid(inhalt, laenge, 1))
If Asc(Mid(inhalt, laenge, 1)) \> 96 And Asc(Mid(inhalt, laenge, 1))
Ich weiß dass a) sich das sicher eleganter lösen lässt, aber es funktioniert und b) die Variable ascii nicht benötigt wird. Die gibts nur für mich:smile:
Nochmal danke für deine Hilfe.
Ralph