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

Forumthread: Nach Gruppen zwei Leerzeilen einfügen

Nach Gruppen zwei Leerzeilen einfügen
20.02.2007 10:55:26
Tanja
Guten Tag
Ich möchte gerne mit einem Makro auf einem Arbeitsblatt mit ca. 3000 Zeilen ab der 2. Zeile nach jeder Gruppe, die sich aus der Einmaligkeit von A + B (A sind Orte und B Kantone) zusammensetzt, zwei Leerzeichen einfügen.
Im Archiv habe ich ein Makro gefunden, dass nach jeder Zeile zwei Leerzeilen einfügt. Was muss ich daran ändern, dass nach jeder Gruppe A+B zwei Leerzeichen eingefügt werden?
Kann jemand helfen?

Sub leerzeilen()
Dim lRow As Long, lastRow As Long
On Error GoTo errorhandler
Application.ScreenUpdating = False
lastRow = IIf(Range("A65536") <> "", 65536, _
Range("A65536").End(xlUp).Row)
For lRow = lastRow To 3 Step -1
If Cells(lRow, 1) <> "" Then Rows(lRow).Insert
Next
errorhandler:
Application.ScreenUpdating = True
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Nach Gruppen zwei Leerzeilen einfügen
20.02.2007 11:09:00
Rudi
Hallo,
probier das mal:

Sub leerzeilen()
Dim lRow As Long, lastRow As Long
On Error GoTo errorhandler
Application.ScreenUpdating = False
lastRow = IIf(Range("A65536") <> "", 65536, _
Range("A65536").End(xlUp).Row)
For lRow = lastRow To 3 Step -1
If Cells(lRow, 1) <> Cells(lRow - 1, 1) And Cells(lRow, 2) <> Cells(lRow - 1, 2) Then Range(Cells(lRow, 1), Cells(lRow + 1, 1)).EntireRow.Insert
Next
errorhandler:
Application.ScreenUpdating = True
End Sub

Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe
Anzeige
Funktioniert - Danke!
20.02.2007 14:00:00
Tanja
Hallo Rudi
Es funktioniert! Ganz herzlichen Dank!
Gruss
Tanja

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige