Ich benötige ein VBA-Skribt, welches alle (!) Leerzeichen aus einer Zelle nimmt, wenn man die Zelle verläßt.
Bei meinen Recherchen bin ich hier im Forum auf folgendes gestoßen (https://www.herber.de/forum/archiv/12to16/t13062.htm)...
Sub LeerZeichen()
Dim rng As Range
For Each rng In Range("E9:E10").Cells
rng.Value = WorksheetFunction.Trim(rng.Value)
Next rng
End Sub
Direkt in das Makroskript des Tabellenblattes kopiert passiert allerdings nix.
'Private Sub LeerZeichen() als 1. Zeile brachte auch keine Änderung.
Bei einer Text-Eingabe mit Leerzeichen in die Zelle E9 und/oder E10 bleiben alle Leerzeichen nach verlassen der Zelle erhalten.....
Was mache ich falsch? Wo sind meine Verständnis-Fehler? ...oder muss es vielleicht ein ganz und gar anderes VBA-Skript sein?
Gruß
Lenhard