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

Forumthread: Jede zweite Zeile eine Leerzeile einfügen

Jede zweite Zeile eine Leerzeile einfügen
19.07.2005 15:25:01
Steve
Hallo Excelleute!
steh grad auf den Schlauch ...
Hab eine Liste mit 100 Zeilen und 5 Spalten, wie füge ich nach jede Zeile eine Leerzeile ein?
Danke vorab
Gruß
Steve
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Jede zweite Zeile eine Leerzeile einfügen
19.07.2005 15:35:03
RainerK
Hallo,
sollen´s wirklich nur die ersten 5 Spalten sein oder darfs im ganzen Blatt sein?
Dann nämlich so:

Sub Zeile_einfügen()
Dim i As Integer
For i = 100 To 2 Step -1
Rows(i).Insert
Next i
End Sub

Gruß Rainer
AW: Jede zweite Zeile eine Leerzeile einfügen
19.07.2005 15:40:54
Worti
Hallo Steve,
so sollte es gehen:


Sub ZeilenEinfügen()
    Dim As Long
     
    For I = Cells(Rows.Count, 1).End(xlUp).Row To Step -1
        Rows(I).Insert
    Next
        
End Sub


Gruß Worti

Anzeige
AW: Jede zweite Zeile eine Leerzeile einfügen
20.07.2005 07:46:20
Steve
Hallo Ihr 2!
vielen Dank für die VBA code, klappt super!!
Gruß
Steve

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Jede zweite Zeile eine Leerzeile einfügen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel nach jeder Zeile eine Leerzeile einzufügen, kannst Du die folgende VBA-Makro-Anweisung verwenden. Hier ist der Schritt-für-Schritt-Prozess:

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

  2. Klicke im Menü auf Einfügen und wähle Modul aus.

  3. Kopiere folgenden Code in das Modul:

    Sub ZeilenEinfügen()
       Dim i As Long
       For i = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
           Rows(i).Insert
       Next i
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu Excel.

  5. Drücke ALT + F8, wähle ZeilenEinfügen aus und klicke auf Ausführen.

Damit hast Du erfolgreich leerzeilen zwischen den bestehenden Zeilen eingefügt.


Häufige Fehler und Lösungen

  • Fehler: "Laufzeitfehler 1004: Methode 'Insert' des Objekts 'Rows' ist fehlgeschlagen."

    • Lösung: Stelle sicher, dass Du die richtige Anzahl von Zeilen hast und dass es keine geschützten Bereiche gibt.
  • Fehler: Leerzeilen werden nicht eingefügt.

    • Lösung: Überprüfe, ob der Code korrekt eingefügt wurde und ob Du das Makro tatsächlich ausführst.

Alternative Methoden

Falls Du VBA nicht verwenden möchtest, gibt es auch andere Möglichkeiten:

  1. Manuelle Methode:

    • Setze den Cursor in die Zeile, unter der Du eine Leerzeile einfügen möchtest.
    • Rechtsklicke und wähle Zeile einfügen.
  2. Excel-Formel:

    • Du kannst eine Hilfsspalte verwenden, in der Du die Daten so umorganisierst, dass zwischen den Werten eine Leerzeile erscheint.

Praktische Beispiele

Angenommen, Du hast folgende Daten:

A1: Name
A2: Max
A3: Anna
A4: Tom

Nach Ausführung des Skripts wird die Tabelle so aussehen:

A1: Name
A2: 
A3: Max
A4: 
A5: Anna
A6: 
A7: Tom
A8: 

Somit hast Du erfolgreich eine leerzeile nach jeder zeile eingefügt.


Tipps für Profis

  • Wenn Du regelmäßig Excel leerzeilen einfügen musst, kannst Du das Makro in Deine persönliche Arbeitsmappe speichern, um schnellen Zugriff zu haben.
  • Experimentiere mit der Anzahl der einzufügenden Leerzeilen, indem Du den Code anpasst. Zum Beispiel kannst Du Step -2 verwenden, um nach jeder zweiten Zeile zwei Leerzeilen einzufügen.

FAQ: Häufige Fragen

1. Wie kann ich automatisch Leerzeilen einfügen? Du kannst das oben genannte VBA-Makro verwenden, um automatisch nach jeder Zeile eine Leerzeile einzufügen.

2. Gibt es eine Möglichkeit, Leerzeilen nach bestimmten Kriterien einzufügen? Ja, Du kannst das Makro anpassen, um Leerzeilen nur unter bestimmten Bedingungen einzufügen, indem Du If-Anweisungen hinzufügst.

3. Funktioniert das in allen Excel-Versionen? Das VBA-Makro sollte in jeder modernen Version von Excel (z.B. Excel 2013, 2016, 2019, und Microsoft 365) funktionieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige