Registriert seit: 07.10.2024
Version(en): Microsoft Office Professional 2019 (Version 2402 Build 16.0.17328.20124) 32 Bit
Hallo, für die Funktion Glätten muss ich ja immer eine Hilfsspalte anlegen, in der die Funktion ausgeführt wird.
Insbesondere wenn ich mehrere Spalten habe, in denen ich die Begriffe glätten möchte, ist das recht umständlich,
muss ja hinterher in Werte umwandeln, kopieren oder verschieben.
Gibt es eine Möglichkeit, die Funktion Glätten direkt in der betreffenden Zelle (Spalte/Bereich) auszuführen?
Guten Rutsch für alle
Gruß Günther
________________________________________________________________
Windows 11 Pro Version 24H2 • Microsoft Office Professional 2024 - 64 bit
Registriert seit: 13.04.2014
Version(en): 365
Hi,
Zitat:Gibt es eine Möglichkeit, die Funktion Glätten direkt in der betreffenden Zelle (Spalte/Bereich) auszuführen?
nur mit VBA
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 29.09.2015
Version(en): 2030,5
Schon validieren angeschaut ?
Registriert seit: 07.10.2024
Version(en): Microsoft Office Professional 2019 (Version 2402 Build 16.0.17328.20124) 32 Bit
Hallo Edgar,
jetzt muss ich nur noch jemanden finden, der mir mit einem Makro hilft

@snb; die Funktion Validieren hilft an dieser Stelle nicht wirklich weiter
Gruß Günther
________________________________________________________________
Windows 11 Pro Version 24H2 • Microsoft Office Professional 2024 - 64 bit
Registriert seit: 13.04.2014
Version(en): 365
Hi,
such mal im Netz:
excel trim vba
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 29.09.2015
Version(en): 2030,5
Data validieren ist ein Input Hilfsmittel, kein Excel Funktion.
Registriert seit: 07.10.2024
Version(en): Microsoft Office Professional 2019 (Version 2402 Build 16.0.17328.20124) 32 Bit
Habe mich jetzt noch mal etwas mit dem Thema beschäftigt.
Während die Funktion Glätten alle überflüssigen Leerzeichen vor, hinter und zwischen dem Text löscht,
Löscht die Funktion Trim, die ansonsten perfekt im Makro verwendet werden kann, nur Leerzeichen vorne und hinten.
Habe jetzt ein Makro gefunden, dass alle überflüssigen Leerzeichen (also vor, hinter und zwischen dem Text)
in einem Tabellenblatt löscht, ohne dass man etwas markieren muss.
Code:
Sub LeerRaus()
With ActiveSheet
.UsedRange.Cells.Value = Application.Trim(.UsedRange.Cells.Value)
End With
End Sub
gefunden auf:
https://www.office-hilfe.com/support/thr...zen.45688/Guten Rutsch und ein ....
Gruß Günther
________________________________________________________________
Windows 11 Pro Version 24H2 • Microsoft Office Professional 2024 - 64 bit
Registriert seit: 13.04.2014
Version(en): 365
Hallo,
Ist auch so beschrieben. Lärm und Rtrim gibt es auch noch.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 13.04.2014
Version(en): 365
Hi,
sehe gerade, dass die Autokorrektur zugeschlagen hat: LTrim und RTrim muß es heißen.
Zitat:In Excel VBA entfernt die Trim-Funktion führende und nachfolgende Leerzeichen aus Text, während LTrim nur führende und RTrim nur nachfolgende Leerzeichen entfernt; für das Entfernen doppelter Leerzeichen zwischen Wörtern in VBA muss man die WorksheetFunction.Trim Funktion von Excel in VBA verwenden.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.