Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Anständige linksbündige Formatierung
#1
Hallo allerseits,

wünsche allen hier eine frohes neues Jahr, Glück und Erfolg.

Ich habe ein Formatierungsproblem. In einer Spalte von
mir  schließt der in den einzelnen Zellen stehende Text nicht
linksbündig ab. Mal ist es ein Leerzeichen, mal zwei und mal auch
noch viel mehr Leerzeichen bis in der Zelle die eigentliche Information
steht. Wie kann ich VBA so programmieren, dass mit einem Rutsch
alle diese Leerzeichen weg sind und links sofort sauber der eigentliche
Zellinhalt steht.
Antworten Top
#2
Hi,

falls es auch mit Formeln gelöst werden darf:

Geh in die Nachbarzelle(n) und schreibe dort z.B
Code:
=GLÄTTEN(A1)


ziehe die Formel so weit wie nötig runter, schneide den bereinigten Text aus und füge ihn mit Inhalte einfüge ==>Werte wieder ein.

Für eine VBA-Lösung könntest du z.B. diese Schritte aufzeichnen, den Code hier vorstellen und darauf bauen, dass unsere VBA-Spezialisten diesen zielgerichtet umbauen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Danke schon mal für die Formel,
aber ich brauche unbedingt einen VBA Code.
Antworten Top
#4
Benutz einfach die Trim Funktion!
z.B.

Range("A1") = Trim(Range("A1"))
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste