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

Zeilenumbruch durch Komma ersetzen

Forumthread: Zeilenumbruch durch Komma ersetzen

Zeilenumbruch durch Komma ersetzen
29.07.2003 13:44:32
Margit
Hallo,
Habe von einem Nutzer eine große Excelmappe, wo ich u.a. Zellen die nach
Zeilenumbruch getrennt werden sollen
.
Bsp.: Name Vorname - Umbruch
Straße Hausnummer - Umbruch
PLZ Ort - Umbruch
Tel - Umbruch
habe. Wie kann ich den Umbruch durch Komma ersetzen - ich möchte am Ende natürlich jedes Feld in eine Zelle.
EINE(-R ) kann mir bestimmt helfen. Bin für jeden Hinweis dankbar.
Margit
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilenumbruch durch Komma ersetzen
29.07.2003 14:01:04
Stephan
Hast Du Daten-Text in Spalten schon mal probiert ?

AW: Zeilenumbruch durch Komma ersetzen
29.07.2003 14:21:19
Margit
Hallo Stephan,
danke aber leider funktioniert es bei der Anzahl unterschiedlicher Angaben nicht sauber

AW: Zeilenumbruch durch Komma ersetzen
29.07.2003 14:44:56
Stephan
Hi Margit!
Hier ein Code, der alle ALT+RETURN durch ein Komma ersetzt.
Viel Erfolg!
Stephan

Sub ersetzen()
Dim zelle As Range
For Each zelle In Worksheets(1).UsedRange
zelle.Replace Chr(10), ","
Next
End Sub


Anzeige
AW: Zeilenumbruch durch Komma ersetzen
29.07.2003 15:04:05
Margit
Danke Stephan,
so klappt es !!

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeilenumbruch durch Komma ersetzen in Excel


Schritt-für-Schritt-Anleitung

Um den Zeilenumbruch durch ein Komma zu ersetzen, kannst du die folgende Schritt-für-Schritt-Anleitung verwenden:

  1. Öffne deine Excel-Datei und navigiere zu dem Arbeitsblatt, das die Daten enthält.
  2. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  3. Füge ein neues Modul hinzu:
    • Klicke im Menü auf Einfügen und dann auf Modul.
  4. Kopiere den folgenden Code in das Modul:

    Sub ersetzen()
       Dim zelle As Range
       For Each zelle In Worksheets(1).UsedRange
           zelle.Replace Chr(10), ","
       Next
    End Sub
  5. Schließe den VBA-Editor und kehre zu deiner Excel-Datei zurück.
  6. Führe das Makro aus:
    • Drücke ALT + F8, wähle ersetzen aus der Liste und klicke auf Ausführen.

Jetzt sollte jeder Zeilenumbruch in deinen Zellen durch ein Komma ersetzt sein.


Häufige Fehler und Lösungen

  • Problem: Das Makro funktioniert nicht.
    Lösung: Stelle sicher, dass du das Makro in der richtigen Arbeitsmappe ausführst und dass die Daten in der ersten Tabelle sind.

  • Problem: Es werden nicht alle Zeilenumbrüche ersetzt.
    Lösung: Überprüfe, ob die Zeilenumbrüche tatsächlich durch ALT + RETURN (Chr(10)) erzeugt wurden. Wenn nicht, musst du den Code möglicherweise anpassen.


Alternative Methoden

Falls du keinen VBA-Code verwenden möchtest, kannst du auch die Funktion "Suchen und Ersetzen" in Excel nutzen:

  1. Wähle die Zellen aus, in denen du den Zeilenumbruch durch ein Komma ersetzen möchtest.
  2. Drücke Strg + H, um das Dialogfeld "Suchen und Ersetzen" zu öffnen.
  3. In das Feld „Suchen nach“ drücke ALT + ENTER, um den Zeilenumbruch einzugeben.
  4. In das Feld „Ersetzen durch“ gib ein Komma (,) ein.
  5. Klicke auf „Alle ersetzen“.

Diese Methode eignet sich besonders gut, wenn du keine Programmierkenntnisse hast.


Praktische Beispiele

  • Beispiel 1: Du hast eine Liste von Adressen, die in einer Zelle durch Zeilenumbrüche getrennt sind. Mit dem VBA-Makro kannst du diese einfach in ein kommagetrenntes Format umwandeln.

  • Beispiel 2: In einer Tabelle mit Kontaktdaten hast du mehrere Telefonnummern in einer Zelle, die durch Zeilenumbrüche getrennt sind. Nach dem Ersetzen durch Kommas kannst du die Daten einfacher in andere Anwendungen importieren.


Tipps für Profis

  • Verwende die Excel-Funktion TEXTKETTE, um komplexere Textoperationen durchzuführen, wenn du mehr als nur einen einfachen Zeilenumbruch ersetzen möchtest.
  • Speichere immer eine Kopie deiner Datei, bevor du Makros ausführst oder umfangreiche Ersetzungen vornimmst.
  • Teste dein Makro zunächst an einer kleinen Datenmenge, um sicherzustellen, dass es wie gewünscht funktioniert.

FAQ: Häufige Fragen

1. Wie kann ich einen Zeilenumbruch in einer Zelle durch ein Komma ersetzen?
Du kannst dies entweder über das VBA-Makro oder die Suchen-und-Ersetzen-Funktion in Excel tun.

2. Funktioniert das auch in Excel Online?
Das VBA-Makro funktioniert nur in Desktop-Versionen von Excel. In Excel Online musst du die Suchen-und-Ersetzen-Funktion nutzen.

3. Kann ich mehrere Zeilenumbrüche gleichzeitig ersetzen?
Ja, das VBA-Makro ersetzt alle Zeilenumbrüche in den ausgewählten Zellen gleichzeitig.

4. Was ist der Unterschied zwischen ALT + RETURN und ENTER in Excel?
ALT + RETURN fügt einen Zeilenumbruch innerhalb einer Zelle ein, während ENTER die Auswahl auf die nächste Zelle verschiebt.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige