Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
448to452
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
448to452
448to452
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Zeilen kopieren und einfügen

Zeilen kopieren und einfügen
05.07.2004 12:12:39
Uwe
Hallo liebe Spezialisten!
In einer Excel-Tabelle soll nach jeder Zeile eine leere weitere Zeile eingefügt werden und danach zusätzlich noch die Zeile unter der dann die leere zu finden ist.
BSP:
vorhanden ist
Zeile 1
entstehen soll folgendes:
Zeile 1
+ leere Zeile darunter
+ Kopie der Zeile 1
Weiß einer von Euch, wie ich das hinbekommen kann? Wäre super!

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen kopieren und einfügen
Reinhard
Hi Uwe,

Sub einfüg()
letzte = Range("A65536").End(xlUp).Row
pos = 2
While pos <= letzte * 4
For n = 1 To 3
Cells(pos, 1).EntireRow.Insert
Next n
Rows(pos - 1).Copy Destination:=Rows(pos + 1)
pos = pos + 4
Wend
End Sub

Gruß
Reinhard
AW: Zeilen kopieren und einfügen
Uduuh
Hallo,
folgenden Code in ein Modul kopieren:

Sub leereZeilen()
Dim Z As Integer
Application.ScreenUpdating = False
For Z = Sheets(1).Cells(65536, 1).End(xlUp).Row To 1 Step -1
Range(Rows(Z + 1), Rows(Z + 2)).EntireRow.Insert shift:=xlDown
Rows(Z).Copy Destination:=Cells(Z + 2, 1)
Next Z
Application.ScreenUpdating = True
End Sub

Gruß aus'm Pott
Udo
http://www.excelerator.de
Anzeige
AW: Zeilen kopieren und einfügen
Uwe
Erst einmal vielen Dank für die beiden Lösungsvorschläge. Allerdings ist mir ein Fehler unterlaufen. Und da ich keine Ahnung in VB kann ich auch leider nichts am Modul modifizieren. Vielleicht könnt Ihr mir nochmal helfen:
Enstehen soll folgendes:
Zeile 1
+Kopie der Zeile 1
+leere Zeile darunter
Im urpsprünglichen Thread habe ich die Zeilen vertauscht. Sorry.
Freue mich auf Antwort.
Danke.
AW: Zeilen kopieren und einfügen
Reinhard
Hi Uwe,

Sub einfüg()
letzte = Range("A65536").End(xlUp).Row
pos = 2
While pos <= letzte * 3
For n = 1 To 2
Cells(pos, 1).EntireRow.Insert
Next n
Rows(pos - 1).Copy Destination:=Rows(pos)
pos = pos + 3
Wend
End Sub

Gruß
Reinhard
Anzeige
AW: Zeilen kopieren und einfügen
Uduuh
dann so:

Sub leereZeilen()
Dim Z As Integer
Application.ScreenUpdating = False
For Z = Sheets(1).Cells(65536, 1).End(xlUp).Row To 1 Step -1
Range(Rows(Z + 1), Rows(Z + 2)).EntireRow.Insert shift:=xlDown
Rows(Z).Copy Destination:=Cells(Z + 1, 1)
Next Z
Application.ScreenUpdating = True
End Sub

Gruß aus'm Pott
Udo
http://www.excelerator.de
AW: Zeilen kopieren und einfügen
Uwe
Vielen Dank an Euch beide. Hat super geklappt.
Noch eine schöne Woche.
Uwe

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige