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

Forumthread: Manueller Zeilenumbruch eliminieren

Manueller Zeilenumbruch eliminieren
Peter

Guten Tag
Mit nachfolgendem Code eliminiere ich im seelektierten Bereich alle manuellen Zeilenumbrüche.
Frage: Lässt sich der Code optimieren, so dass nicht jede einzelne Zelle innerhalb der Selektion einzeln abgearbeitet wird?
Gruss, Peter
Sub SelectionUmbruch_raus1()
Dim rng As Range
For Each rng In Selection
Application.StatusBar = rng.Address
rng.value = Replace(rng.value, vbLf, "")
Next
End Sub

Anzeige
AW: Manueller Zeilenumbruch eliminieren
23.04.2011 10:33:51
Oberschlumpf
Hi Peter
Ich weiß nicht, obs hilft.
Am Bsp von A1:E12 versuch mal diesen Code für dich anzupassen.
    Range("A1:E12").Select
With Selection
.WrapText = False
End With
Hilfts?
Ciao
Thorsten
AW: Manueller Zeilenumbruch eliminieren
23.04.2011 12:02:31
Peter
Hallo Thorsten
Danke für deinen Beitrag.
Bei meiner Problemstellung handelt es sich um einen manuellen Zeilenumbruch (mit ALT+ENTER).
Deshalb funktioniert dein Lösungsforschlag nicht.
Gruss, Peter
Anzeige
AW: Manueller Zeilenumbruch eliminieren
23.04.2011 12:22:27
Gerd
  • Deshalb funktioniert dein Lösungsforschlag nicht.

  • Doch Peter, der funktioniert; vielleicht nur nicht so wie Du es haben möchtest.
    Gruß Gerd
    AW: Manueller Zeilenumbruch eliminieren
    23.04.2011 13:50:42
    Peter
    Hallo Gerd
    Die ganze Info wird zwar auf eine Zeile zusammengezogen. Es bleiben jedoch die Sonderzeichen des manuellen Zeilenumbruchs. Diese Sonderzeichen werden bei der zellenweisen Abarbeitung (vgl. ursprünglicher Eintrag) entfernt.
    Gruss, Peter
    Anzeige
    AW: Manueller Zeilenumbruch eliminieren
    23.04.2011 13:49:03
    Oberschlumpf
    Hi Peter
    Da muss ich Gerd Recht geben.
    Denn es funktioniert auch bei Umbruch mit Alt-Enter.
    Genau das hatte ich ja vorher überprüft.
    Und bevor wir weiter im Trüben fischen, hab ich noch ne Idee für dich.
    Zeig uns (d)eine Bsp-Datei, und zeig uns wie es ist und wie es sein soll.
    Ciao
    Thorsten
    Anzeige
    AW: Manueller Zeilenumbruch eliminieren
    23.04.2011 13:55:57
    Peter
    Hallo Thorsten
    Hier ist meine Testdatei.
    Den Umbruch habe ich mit ALT+ENTER gemacht.
    Geblieben sind die Sonderzeichen.
    Gruss, Peter
    https://www.herber.de/bbs/user/74515.xls
    AW: Manueller Zeilenumbruch eliminieren
    23.04.2011 14:24:02
    Oberschlumpf
    Hi Peter
    Hmm..ok...wir haben beide Recht.
    Mit meinem Code lässt sich zwar der Umbruch unterdrücken, aber die Steuerzeichen bleiben erhalten.
    Da weiß ich leider auch keine andere Lösung, als mittels einer Schleife alle Zellen "abzuklappern".
    Ciao
    Thorsten
    Anzeige
    Selection.Replace?
    23.04.2011 15:00:53
    Tino
    Hallo,
    vielleicht geht es hiermit?
    Selection.Replace What:=Chr(10), Replacement:="", _
    LookAt:=xlPart, SearchOrder:=xlByRows, _
    MatchCase:=False, SearchFormat:=False, _
    ReplaceFormat:=False
    
    Gruß Tino
    AW: Selection.Replace?
    23.04.2011 23:10:34
    Peter
    Hallo Tino
    Hiermit klappt es wunderbar.
    Vielen Dank!
    Gruss, Peter
    Anzeige
    ;

    Forumthreads zu verwandten Themen

    Anzeige
    Anzeige
    Anzeige
    Anzeige
    Entdecke relevante Threads

    Schau dir verwandte Threads basierend auf dem aktuellen Thema an

    Alle relevanten Threads mit Inhaltsvorschau entdecken
    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Entdecke mehr
    Finde genau, was du suchst

    Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

    Suche nach den besten Antworten
    Unsere beliebtesten Threads

    Entdecke unsere meistgeklickten Beiträge in der Google Suche

    Top 100 Threads jetzt ansehen
    Anzeige