-2
2番目の行から開始して、別の列のすべてのセルに対して1行をコピーして貼り付けることができます。マクロ - 別の列にあるすべてのセルの1行を複数回コピーして貼り付けます
生データは、私が迷子のはここで私はそれがこの
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
のように見える必要があり、この
のように見えます。私はそれをループさせて、それをそのままにして列を下にしてから、定義した範囲をもう一度コピーする方法はわかりません。
また、私はこれを試してみました:ここ
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
あなたが試したコードを投稿してください。 – SJR
例に@srjが追加されたコード – UserX
列Aには常に完全な繰り返し項目がありますか?すなわち600,700,800,900またはその倍数である。 600,700,800,900,600,700,800,900? – QHarr