Ich brauche Hilfe zum Kopieren und Einfügen einer einzelnen Zeile für jede Zelle in einer anderen Spalte mehrere Male beginnend in der zweiten Zeile.Makro- Kopieren und Einfügen einer einzelnen Zeile für jede Zelle in einer anderen Spalte mehrere Male
Die Rohdaten wie folgt aussieht
ich es brauche dieses aussehen wie
ActiveWorkbook.Names.Add Name:="data1", RefersToR1C1:="=Sheet2!R2C5:R2C7"
ActiveWorkbook.Names("data1").Comment = "" Range("data1").Copy
Range("B1").Select ActiveCell.Offset(1, 0).Select ActiveCell.PasteSpecial
Hier ist, wo ich verloren gehen. Ich bin mir nicht sicher, wie ich es abwickeln und dann weitermachen und die Spalte a runter und dann den definierten Bereich wieder kopieren soll.
Ich habe auch versucht dies:
Dim LastRow As Variant
Dim LastRowA As Variant
Dim Row As Range
Dim i As Integer
With Sheets("Store_Item_copy")
LastRow = .Range("A2" & Row.Count).End(xlUp).Row
End With
Range("A2" & LastRow).Copy
For i = 2 To LastRow
i = i + 1
With Sheets("Store_Item_copy")
LastRowA = .Range("A" & .Rows.Count).End(xlUp).Row
End With
LastRowA.Offset(1, 0).Select
ActiveCell.PasteSpecial
Next i
Geben Sie den Code ein, den Sie ausprobiert haben. – SJR
@srj Code zu Beispiel hinzugefügt – UserX
Gibt es immer eine ganze Reihe von wiederholten Elementen in Spalte A? h. 600,700,800,900 oder ein Vielfaches davon, z.B. 600,700,800,900,600,700,800,900? – QHarr