Live-Forum - Die aktuellen Beiträge
Datum
Titel
16.10.2025 17:40:39
16.10.2025 17:25:38
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilenumbruch nach 70 Zeichen

Zeilenumbruch nach 70 Zeichen
30.03.2009 16:12:37
Sebastian
Hallo zusammen,
ich hoffe es kann mir jemand bei folgendem Problem weiterhelfen. Ich habe in einer Zelle mehrere 100 Zeichen stehen. Ich möchte jetzt per VBA einen Zeilenumbruch nach jeweils 70 Zeichen pro Zeile in der Zelle einfügen. Ist sowas per VBA möglich?
Vielen Dank für eure Hile. Grüße Sebastian
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilenumbruch nach 70 Zeichen
30.03.2009 16:43:27
Sebastian
Hi Hajo,
danke für deine Hilfe. Leider passt dein Makro noch nicht ganz auf mein Problem. Ich möchte gerne den Zeilenumbruch in der selben Zelle machen und keine neuen Zellen benutzen. Ist das auch irgendwie möglich?
Vielen Dank
Anzeige
AW: Zeilenumbruch nach 70 Zeichen
30.03.2009 17:55:55
Oberschlumpf
Hi Sebastian
Versuch es mal hiermit:
https://www.herber.de/bbs/user/60825.xls
In meinem Bsp wird der 350 Zeichen lange Text in A1 mit dem Makro nach immer 70 Zeichen mit einem Zeilenumbruch versehen, und wieder in Zelle A1 zurück geschrieben.
Hilfts?
Ciao
Thorsten
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zeilenumbruch nach 70 Zeichen in Excel


Schritt-für-Schritt-Anleitung

Um einen Zeilenumbruch in Excel nach jeweils 70 Zeichen in einer Zelle einzufügen, kannst Du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Füge den folgenden VBA-Code in das Modul ein:

    Sub ZeilenumbruchNach70Zeichen()
       Dim cell As Range
       Dim text As String
       Dim result As String
       Dim i As Long
    
       For Each cell In Selection
           text = cell.Value
           result = ""
           For i = 1 To Len(text) Step 70
               result = result & Mid(text, i, 70) & vbLf
           Next i
           cell.Value = result
           cell.WrapText = True
       Next cell
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Excel.

  5. Markiere die Zelle oder den Zellbereich, in dem Du den Zeilenumbruch einfügen möchtest.

  6. Drücke ALT + F8, wähle ZeilenumbruchNach70Zeichen aus und klicke auf Ausführen.

Dein Text wird jetzt nach jeweils 70 Zeichen umgebrochen.


Häufige Fehler und Lösungen

  • Fehler: Der Zeilenumbruch funktioniert nicht.

    • Lösung: Stelle sicher, dass die Option „Textumbruch“ für die Zelle aktiviert ist. Du kannst dies unter dem Reiter „Start“ > „Ausrichtung“ > „Textumbruch“ überprüfen.
  • Fehler: Der Text wird nicht korrekt umgebrochen.

    • Lösung: Überprüfe, ob Du den richtigen VBA-Code eingefügt hast und dass die Zelle keine Formatierungen hat, die das Umbruchverhalten beeinflussen.

Alternative Methoden

Falls Du keinen VBA-Code verwenden möchtest, kannst Du auch die Funktion =TEXTVERKETTEN() (ab Excel 2016) oder die Funktion =LINKS() in Kombination mit =RECHTS() nutzen, um den Text manuell aufzuteilen. Dabei kannst Du eine Hilfsspalte verwenden, um den Text in Abschnitte von 70 Zeichen zu teilen.


Praktische Beispiele

Nehmen wir an, Du hast in Zelle A1 den folgenden Text:

Dies ist ein Beispieltext, der mehr als 70 Zeichen enthält und somit umgebrochen werden muss.

Nach der Anwendung des Makros wird der Text in Zelle A1 folgendermaßen aussehen:

Dies ist ein Beispieltext, der mehr als 70 Zeichen
enthält und somit umgebrochen werden muss.

Tipps für Profis

  • Wenn Du regelmäßig mit CSV-Dateien arbeitest, die Zeilenumbrüche enthalten, kann es hilfreich sein, das CSV-Format so zu bearbeiten, dass es den zeilenumbruch symbol korrekt interpretiert.
  • Du kannst das return zeichen (vbLf) durch andere Zeichen ersetzen, um unterschiedliche Zeilenumbrüche zu erzeugen, je nach Deinen Bedürfnissen.

FAQ: Häufige Fragen

1. Wie kann ich den Zeilenumbruch für mehrere Zellen gleichzeitig anwenden?
Du kannst einfach mehrere Zellen markieren, bevor Du das Makro ausführst. Das Makro wird dann für alle markierten Zellen angewendet.

2. Funktioniert das auch in Excel für Mac?
Ja, der VBA-Code sollte in Excel für Mac funktionieren, solange Du den VBA-Editor öffnen und den Code richtig einfügen kannst.

3. Gibt es eine Möglichkeit, den Zeilenumbruch nach einem bestimmten Zeichen vorzunehmen?
Ja, Du kannst den VBA-Code anpassen, um den Zeilenumbruch nach einem bestimmten Zeichen (z.B. nach einem Leerzeichen oder Komma) vorzunehmen.

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