In der ersten Zeile habe ich die Strings. In B1 versuche ich die Leerzeichzen zu entfernen und in C1 auch noch den Code(160) was schon einmal Problem verursacht hat.
Trotzdem bleiben wir aber dann 2 Zeichen übrig - siehe LÄNGE-Formel in D4. Wie kann ich feststellen welches 2.Zeichen das ist und wie bekomme ich das weg?
das ist eines der nicht druckbaren Zeichen. In dem Fall "Leerschritt ohne Zeilenumbruch". Du kannst dir ja bei Interesse die ANSI/ASCII-Tabellen ansehen.
GLÄTTEN() bzw. SÄUBERN() entfernt diese Zeichen leider nicht.
so kannst du Code 160 in ein normales " " Zeichen umwandeln. Das " " Space laesst sich mit Trim löschen, Code 160 nicht! Statt Cells = ganzes Blatt kannst du auch einen bestimmten Range("A1:C100") Bereich angeben.
Beim kopieren von Makros aus dem Internet hat man manchmal das Problem das der Makro Code rot erscheint! Dann hat man in den Makro Befehlen mit Sicherheit diesen Code 160 als Leerzeichen drin. So lösche ich dieses Zeichen vor dem kopieren