Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1028to1032
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

Jede 2.Zeile eine Zeile einfügen

Jede 2.Zeile eine Zeile einfügen
02.12.2008 17:48:00
Andre´
Hallo alle zusammen,
ich möchte gern beginnend ab der Zeile 5 der Spalte A in jede 2. Zeile eine Zeile einfügen.
So sieht es jetzt aus:
ist

 ABC
5Teil Beschreibung
61 a
72 b
83 c
94 d
105 e
116 f
127 g
138 h


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
So soll es aussehen:
soll

 ABC
5Teil Beschreibung
61 a
72 b
8   
93 c
104 d
11   
125 e
136 f
14   
157 g
168 h


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Kann mir bitte jemand mit einem Makro weiter helfen.
Vielen Dank im Voraus!
MFG Andre

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Jede 2.Zeile eine Zeile einfügen
02.12.2008 18:42:45
firmus
Hi Andre,
so sollte es klappen,
Option Explicit
Sub Testinsert() Dim xanzze, i As Long Sheets("meinBlatt").Select xanzze = ActiveSheet.UsedRange.Rows.Count For i = (xanzze - 1) To 2 Step -2 Rows(i).Select Selection.Insert Shift:=xlDown Next i End Sub


Gruß
Firmus

AW: Jede 2.Zeile eine Zeile einfügen
02.12.2008 18:51:00
robert
hi,
kleine korrektur
gruß

Sub Testinsert()
Dim xanzze, i As Long
Sheets("Tabelle1").Select
xanzze = ActiveSheet.UsedRange.Rows.Count + 4
For i = (xanzze - 1) To 7 Step -2
Rows(i).Select
Selection.Insert Shift:=xlDown
Next i
End Sub


Anzeige
AW: Jede 2.Zeile eine Zeile einfügen
02.12.2008 20:36:00
Andre´
Hallo,
Erstmals Danke für die Meldung.
Da auch in der Zeile B etwas stehen kann, gibt es Probleme mit dem Beginn der xanzze
Auch wenn z.B. 9 Zeilen beginnend ab Zeile 6 vorhanden sind, dann sieht es wie folgt aus:
test

 ABC
5Teil Beschreibung
61 a
7   
82 b
93 c
10   
114 d
125 e
13   
146 f
157 g
16   
178 h
189 i


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Ich möchte gern, dass die leere Zeile nach der 7. die nächste nach 9. die nächste nach der 11. u.s.w...eingefügt wird solange bis in der Spalte A nichts mehr steht.
MFG Andre
Anzeige
AW: Jede 2.Zeile eine Zeile einfügen
02.12.2008 21:45:00
Andre´
Hallo alle zusammen,
habe es wie folgt gelöst:

Sub Mak()
Dim i As Integer
Range("A8").Select
err:
If ActiveCell.Offset(0, 0) > "" Then
Selection.EntireRow.Insert
ActiveCell.Offset(3, 0).Select
GoTo err
Else: Exit Sub
End If
End Sub


MFG Andre

AW: Jede 2.Zeile eine Zeile einfügen
02.12.2008 22:03:00
Daniel
Hi
hier ein Makro zum einfügen von Leerzeilen über Sortieren (keine Angst, die originalsortierung wird nicht verändert). das ist wesentlich schneller, als die Zeilen per Insert einzufügen.

Sub ZeilenEinfügen()
Dim Abstand As Long
Dim KopfZeilen As Long
Dim Zeilen As Long
KopfZeilen = 6
Abstand = 2
Zeilen = Cells(Rows.Count, 1).End(xlUp).Row
Columns(1).Insert
Cells(1, 1).Resize(Zeilen).Formula = "=Row()"
Cells(Zeilen + 1, 1).Resize(Zeilen / Abstand).Formula = _
"=(Row()-" & Zeilen & ")*" & Abstand & "+" & KopfZeilen
Columns(1).Formula = Columns(1).Value
Cells(1, 1).CurrentRegion.Sort key1:=Cells(1, 1), order1:=xlAscending, header:=xlNo
Columns(1).Delete
End Sub


die Startzeile, ab der die leerzeilen eingefügt werden und den Abstand der Leerzeilen kannst du am Markoanfang bei den Variablen eingeben.
Gruß, Daniel

Anzeige

112 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige