Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1228to1232
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeilen einfügen

Zeilen einfügen
Thorsten
Hallo,
ich habe eine Tabelle mit rund 1000 Zeilen - ich möchte hinter jeder Zeile allerdings eine Leerzeile einfügen - geht so etwas auch automatisch, da ich nicht hinter jeden zweite Zeile manuell ein neue Zeile einfügen möchte?
Danke
VG
Thorsten

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zeilen einfügen
15.09.2011 14:28:02
Rudi
Hallo,
in ein Modul:

Sub xxx()
Dim i As Long
Application.ScreenUpdating = False
For i = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
Rows(i).Insert
Next
End Sub

Gruß
Rudi
AW: Zeilen einfügen
15.09.2011 14:37:17
fcs
Hallo Thorsten,
warum willst du die Leerzeilen einfügen?
Das wird dir nämlich bei anderen Aufgaben (z.B: Sortieren, Autofilter, etc) Kummer bereiten.
Wenn es nur für die Optik ist, benutze ggf. Formatierungen (Zeilenhöhe, Vertikale Ausrichtung)
Wenn für andere Zwecke die Leerzeile erforderlich ist, dann geht das per Makro.

Sub Leerzeilen_Einfuegen()
Dim wks As Worksheet, lngZeile As Long
Set wks = ActiveSheet
Application.ScreenUpdating = False
With wks
For lngZeile = .Cells.SpecialCells(xlCellTypeLastCell).Row To 2 Step -1
If lngZeile Mod 100 = 0 Then Application.StatusBar = "Zeile " & lngZeile
.Rows(lngZeile).Insert
Next lngZeile
End With
Application.ScreenUpdating = True
Application.StatusBar = False
MsgBox "Fertig"
End Sub
Dieses Makro speicherst du am besten in einem allgemeinen Modul der persönlichen Makroarbeitsmappe, dann hast du es immer zur Verfügungung.
Gruß
Franz
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige