Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zeilen einfügen

Forumthread: Zeilen einfügen

Zeilen einfügen
16.12.2004 06:55:56
Holger Meinert
Hallo Forum,
habe folgende Werte in Spalte A (vorher):
1
2
3
4
5
6
7
8
9
10
Nach jedem gefundenen Wert sollen drei Leerzeilen eingefügt werden und der jeweilige Wert der oberhalb der eingefügten Leerzeilen kopiert werden.
nacher:
1
1
1
1
2
2
2
2
3 usw.
4
5
6
7
8
9
10
Danke für die Hilfe !
mfg
Holger
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Zeilen einfügen
16.12.2004 07:20:29
PeterW
Hallo Holger,
folgender Code sollte das erledigen:

Sub LeereMitWerten()
Dim lgRow As Long
Dim bCount As Byte
lgRow = 1
Do Until IsEmpty(Cells(lgRow, 1))
If Cells(lgRow + 1, 1) <> Cells(lgRow, 1) Then
Rows(lgRow + 1 & ":" & lgRow + 3).Insert
Range(Cells(lgRow + 1, 1), Cells(lgRow + 3, 1)) = Cells(lgRow, 1)
lgRow = lgRow + 3
End If
lgRow = lgRow + 1
Loop
End Sub

Gruß
Peter
Anzeige
AW: Zeilen einfügen
16.12.2004 07:20:38
WernerB.
Hallo Holger,
wie gefällt Dir das?

Sub Holger()
Dim i As Long, laR As Long
Application.ScreenUpdating = False
laR = Cells(Rows.Count, 1).End(xlUp).Row
For i = laR To 1 Step -1
Range(Rows(i + 1), Rows(i + 3)).Insert Shift:=xlDown
Cells(i + 1, 1).Value = Cells(i, 1).Value
Cells(i + 2, 1).Value = Cells(i, 1).Value
Cells(i + 3, 1).Value = Cells(i, 1).Value
Next i
Application.ScreenUpdating = True
End Sub

Viel Erfolg wünscht
WernerB.
P.S.: Dieses Forum lebt auch von den Rückmeldungen der Fragesteller an die Antworter !
Anzeige
;

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