Office: Mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzen

Helfe beim Thema Mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Ich möchte per Makro (oder Funktion) in einer kompletten Tabelle die Zellen in einer einzigen Spalte wie folgt bearbeiten: Bis zum letzten Zeichen der... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von FrankAs, 20. August 2017.

  1. Mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzen


    Ich möchte per Makro (oder Funktion) in einer kompletten Tabelle die Zellen in einer einzigen Spalte wie folgt bearbeiten:

    Bis zum letzten Zeichen der jeweiligen Zellen sollen ggf. mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzt werden.

    Beispiel:

    vorher : "Ein_____Männlein_steht____im_____________Walde"
    nachher: "Ein_Männlein_steht_im_Walde"

    Wie mache ich das am geschicktesten?

    Anmerkung: Ich habe das Blank in meinem Beispiel durch einen Unterstrich ersetzt, da die Darstellung hier ansonsten automatisch
    auf ein Leerzeichen reduziert wird.

    :)
     
    FrankAs, 20. August 2017
    #1
  2. VBA: Trim()
    Excel: GLÄTTEN()
     
  3. hab`s mit Trim in meinem Makro versucht, klappt nicht! *confused.gif*

    .Cells(Zeile, 6) = Trim(.Cells(Zeile, 5)

    In Spalte F steht nach Makro exakt dasselbe wie in Spalte E.

    Wenn ich mich nicht irre, entfernt die Funktion Trim nur die führenden und angehängten Leerzeichen!?!
    Habe auch Google mal dazu befragt, und ich kann leider nix Gegenteiliges finden.

    Leider gibt es die Funktion GLÄTTEN in VBA nicht *depressed

    Wie kann ich das anders - mit Code im Makro - lösen?
     
    FrankAs, 22. August 2017
    #3
  4. Mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzen

    Hallo,

    VBA.Trim() löscht nur am Anfang und Ende Leerzeichen.

    Aber es gibt die Möglchkeit auch die "Worksheetfunction." zu nutzen.

    Die Übersetzen von "=glätten()" musst du dir suchen.

    mfg
     
    Fennek11, 22. August 2017
    #4
  5. Trim() *wink.gif*

    Code:
     
    EarlFred, 22. August 2017
    #5
  6. Hallo FrankAs,

    versuch's mal so: Code:
    Gruß von Luschi
    aus klein-Paris
     
  7. OfficeUser Neuer User
    Hallo!

    Ohne VBA

    Tabelle2

     ABCD
    2 ein   Männlein    steht im  Waldeein Männlein steht im Walde entfernt die Leerzeichen am Anfang und am Ende des Zellinhalts
    3  Huber   Sepp  Huber Sepp würde aber doppelt vorkommende Leerzeichen mitten im Text auch auf ein Leerzeichen ändern
    ZelleFormel
    B2=GLÄTTEN(A2)
    Excel Tabellen im Web darstellen >>
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 22. August 2017
    #7
  8. Mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzen

    Moin,
    geht auch recht gut mit Power Query ...
     
    Drogist, 22. August 2017
    #8
  9. Hallo an alle, die`s interessiert:

    Hier die Lösung / Code für Makro:

    Code:
    Mit dem "Application"-Command kann man Excel-Funktionen in VBA aufrufen *idee

    Gruß
    Frank
     
    FrankAs, 22. August 2017
    #9
  10. Hallo,

    mit der Übersetzungshilfe:

    die Funktion VBA.Trim()

    wirkt anders als

    Worksheetfunction.trim()

    mfg
     
    Fennek11, 22. August 2017
    #10
Thema:

Mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzen

Die Seite wird geladen...
  1. Mehrere aufeinander folgende Leerzeichen durch ein einziges ersetzen - Similar Threads - aufeinander Leerzeichen einziges

  2. Leerzeichen entfernen

    in Microsoft Excel Hilfe
    Leerzeichen entfernen: Halo, ich habe folgendes Problem, ich möchte Leerzeichen am Ende entfernen integriert in eine Fornel, leider bin ich mit Glätten und Wechseln nicht wirklich weit gekommen. in der Tabelle ist es...
  3. Absätze und Leerzeichen am Ende löschen

    in Microsoft Word Hilfe
    Absätze und Leerzeichen am Ende löschen: Hallo! Folgendes Problem: In einem Dokument, dass auf einer Vorlage basiert, gibt es teilweise mehrere (1 bis 20) Abschnitte (eingefügt über Layout - Umbrüche - Abschnittsumbrüche). Mit 1...
  4. Leerzeichen vor linksbündigem Text in Zellen

    in Microsoft Excel Hilfe
    Leerzeichen vor linksbündigem Text in Zellen: Wie füge ich in einem linksbündigen Text ein Leerzeichen ein, um einen Abstand zur Gitternetzlinie zu erhalten?
  5. Bestimmte Daten in neues Tabellenblatt übernehmen, ohne Leerzeichen

    in Microsoft Excel Hilfe
    Bestimmte Daten in neues Tabellenblatt übernehmen, ohne Leerzeichen: Hallo zusammen, ich habe eine Tabelle mit diversen Daten. Angefügt habe ich eine Beispieldatei. Ich möchte jetzt im zweiten Tabellenblatt alle Zellen mit den Daten von zB dem Mitarbeiter Müller...
  6. Leerzeichen werden nicht erkannt

    in Microsoft Outlook Hilfe
    Leerzeichen werden nicht erkannt: Hallo an Alle, ich bin mir nicht sicher, ob ich hier überhaupt richtig bin, weil ich nicht weiß, ob das Problem an Typo3 oder Outlook liegt. Im Html werden Leerzeichen im mailto-Body mit "%20"...
  7. Leerzeichen abschließend im String

    in Microsoft Access Hilfe
    Leerzeichen abschließend im String: Hallo, ich habe hier eine DB, in der sich viele Leute textlich verwirklichen können. Teilweise mit unangenehmen Flüchtigkeitsfehlern (Montuer statt Monteur z.B.). Nun möchte ich, dass die...
  8. Zahlenfolge mit Leerzeichen in zwei Spalten

    in Microsoft Excel Hilfe
    Zahlenfolge mit Leerzeichen in zwei Spalten: Hallo, ich habe mal eine Frage an die Excelspezialisten. Und zwar ist es irgendwie möglich einen Zahlenblock mit Leerzeichen automatisch in zwei Spalten aufzuteilen Beispiel: Ich habe einen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden