Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Äquivalent zu GLÄTTEN

Forumthread: Äquivalent zu GLÄTTEN

Äquivalent zu GLÄTTEN
01.12.2003 10:17:54
Heinz A. Wankmüller
Liebe Excelfreunde,

in der Tabelle gibt es die Funktion GLÄTTEN. in VBA gibt es die Funktion TRIM. GLÄTTEN entfernt neben den vorangestellten und nachgestellten Leerzeichen auch jene dazwischen (bis auf je 1). Das macht TRIM nicht.
Ich habe eine Liste mit ca. 60.000 Zeilen, die vom Großrechner kommen und auch in der Mitte mehrere Leerzeichen enthalten, die ich entfernen möchte. Wenn ich die GLÄTTEN-Funktion einfüge und nach unten ausfülle und dann noch die Formeln in Werte verwandle, dauert das ewig. Da dachte ich mir, ich verwende die VBA-Funktion direkt, aber es gibt kein Äquivalent, oder doch?

Danke
Heinz
Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Äquivalent zu GLÄTTEN
01.12.2003 10:23:51
MRP
Hallo Heinz,
Strg+h suchen nach Leerzeichen ersetzen durch nix dürfte schneller gehen. Wenns ne Formel sein soll dann nehm =WECHSELN() auch hier leer durch nix.
Ciao
Manuele Rocco Parrino
AW: Äquivalent zu GLÄTTEN
01.12.2003 10:49:13
Heinz A. Wankmüller
Hallo Manuele,
danke für deinen Tipp. Ich muss diese Daten aber regelmäßig aufbereiten, sodass ich mir ein Makro geschrieben habe, das von der Abfrage bis zum Endprodukt alles erledigt. Ich werde Matthias' Lösung nehmen, das funktioniert superschnell!

Danke
Heinz
Anzeige
AW: Äquivalent zu GLÄTTEN
01.12.2003 10:25:31
Matthias G
Hallo Hein,
benutze in VBA statt "Trim" die Funktion "WorkSheetFunction.Trim", das ist wie Glätten.

Gruß,
Matthias
AW: Äquivalent zu GLÄTTEN
01.12.2003 10:46:52
Heinz A. Wankmüller
Hallo Matthias,

herzlichen Dank für deinen Tipp. Was früher ca. 20 Minuten gebraucht hat läuft jetzt nur 30 Sekunden!

Nochmals Danke
Heinz
AW: Danke für die Rückmeldung! - o.T.
01.12.2003 10:59:08
Matthias G
-
Anzeige
AW: Äquivalent zu GLÄTTEN
01.12.2003 10:26:11
Thomas H.
Hallo Heinz!

Versuche es doch einmal mit 'Text in Spalten'. (Daten/Text in Spalten ...)
Dort kannst du angeben wie die Zeilen getrennt werden sollen (zB.: Komme, Tab, oder eben auch Leerzeichen)

Diese Funktion teilt daraufhin alle Zeilen und trägt diese in die Zeilen rechts daneben ein. (also achtung das nichts überschrieben wird)

Hoffe dieser Tip hilft dir weiter. Wenn ja dann bitte um ein kurzes Feedback.
Thomas
Anzeige
AW: Äquivalent zu GLÄTTEN
01.12.2003 10:50:15
Heinz A. Wankmüller
Hallo Thomas,
danke für deinen Tipp. Ich muss diese Daten aber regelmäßig aufbereiten, sodass ich mir ein Makro geschrieben habe, das von der Abfrage bis zum Endprodukt alles erledigt. Ich werde Matthias' Lösung nehmen, das funktioniert superschnell!

Danke
Heinz
;

Forumthreads zu verwandten Themen

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige