Option Explicit
Sub Einfuegen()
Dim Zeilen As Long
Dim Feld() As Variant
Feld = Array("A", "B", "C")
For Zeilen = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row To 3 Step -1
Rows(Zeilen & ":" & Zeilen + 2).Insert Shift:=xlDown
Range("A" & Zeilen & ":A" & Zeilen + 2) = Application.Transpose(Feld())
Next Zeilen
End SubOption Explicit
Sub trennen()
Dim Index As Long
Dim TbZeile As Long
Dim Zaehler As Long
TbZeile = Cells(Rows.Count, 1).End(xlUp).Row
ReDim TbSpaA(TbZeile, 1) As Variant
ReDim TbSpaA1(TbZeile * 4, 1) As Variant
ReDim TbSpaB1(TbZeile * 4, 1) As Variant
TbSpaA() = Range(Cells(1, 1), Cells(TbZeile, 1))
TbSpaA1() = Range(Cells(1, 1), Cells(TbZeile * 4, 1))
TbSpaB1() = Range(Cells(1, 2), Cells(TbZeile * 4, 2))
TbSpaB1() = Range(Cells(1, 2), Cells(TbZeile * 4, 2))
TbSpaA1(1, 1) = TbSpaA(1, 1)
Index = 1
For Zaehler = 2 To UBound(TbSpaA1) - 3 Step 4
Index = Index + 1
TbSpaA1(Zaehler, 1) = TbSpaA(Index, 1)
TbSpaA1(Zaehler + 1, 1) = ""
TbSpaA1(Zaehler + 2, 1) = ""
TbSpaA1(Zaehler + 3, 1) = ""
TbSpaB1(Zaehler + 1, 1) = "A"
TbSpaB1(Zaehler + 2, 1) = "B"
TbSpaB1(Zaehler + 3, 1) = "C"
Next Zaehler
Range(Cells(1, 1), Cells(TbZeile * 4, 1)) = TbSpaA1()
Range(Cells(1, 2), Cells(TbZeile * 4, 2)) = TbSpaB1()
End SubOption Explicit
Sub trennen()
Dim Index As Long
Dim TbZeile As Long
Dim Zaehler As Long
TbZeile = Cells(Rows.Count, 1).End(xlUp).Row
ReDim TbSpaA(TbZeile, 1) As Variant
ReDim TbSpaA1(TbZeile * 4, 1) As Variant
ReDim TbSpaB1(TbZeile * 4, 1) As Variant
TbSpaA() = Range(Cells(1, 1), Cells(TbZeile, 1))
TbSpaA1() = Range(Cells(1, 1), Cells(TbZeile * 4, 1))
TbSpaB1() = Range(Cells(1, 2), Cells(TbZeile * 4, 2))
TbSpaA1(1, 1) = TbSpaA(1, 1)
Index = 1
For Zaehler = 2 To UBound(TbSpaA1) - 3 Step 4
Index = Index + 1
TbSpaA1(Zaehler, 1) = TbSpaA(Index, 1)
TbSpaA1(Zaehler + 1, 1) = ""
TbSpaA1(Zaehler + 2, 1) = ""
TbSpaA1(Zaehler + 3, 1) = ""
TbSpaB1(Zaehler + 1, 1) = "A"
TbSpaB1(Zaehler + 2, 1) = "B"
TbSpaB1(Zaehler + 3, 1) = "C"
Next Zaehler
Range(Cells(1, 1), Cells(TbZeile * 4, 1)) = TbSpaA1()
Range(Cells(1, 2), Cells(TbZeile * 4, 2)) = TbSpaB1()
End Sub
Excel-Datei in einem Exceltabellenblatt als Symbol einfügen
MARKUS1976 08.01.2008 - 51 Hits - 2 Antworten
Zeilen einfügen
ala 02.04.2008 - 117 Hits - 8 Antworten
In Excel oder access Zeilen zusammenführen mit gleichem Key
rebusss 10.08.2008 - 49 Hits - 1 Antwort
Zeilen mit Inhalt kopieren
jockel01 04.12.2008 - 55 Hits - 1 Antwort
VBA Excel Alle Zeilen mit gleichem Datum (Monat) markieren und kopieren
Wetterigel 29.03.2009 - 868 Hits - 3 Antworten