-1
90セルをコピーして、各セルを別の列にコピーする必要があります。コピーされたすべてのセルは、互いに同一の52個のセルになる必要があり、すべてのセルはブランクなしで作成する必要があります。したがって、私は4680セルで終わるはずですが、コードは機能しません。セルをコピーして乗算し、各セルを下に貼り付けます。
誰でも手助けできますか?
Sub Copy_bud()
Dim WB As Workbook
Dim WS As Worksheet
Dim i, j As Long
Dim kopi As Boolean
Set WB = ThisWorkbook
Set WS = WB.Worksheets("Ark1")
n = WS.Cells(1, 1).CurrentRegion.Rows.Count
j = 1
For i = 1 To n
While kopi = True
WS.Cells(i, 1).Select
Selection.copy
WS.Cells(j, 5).Paste
j = j + 51
Wend
Next i
End Sub
はわからないが、してみてくださいws.range(細胞(J、5)、細胞(J + 51,5))何をするws.paste選択します。あなたはそれらを掛けることを意味しますか? –
ありがとうございます!それはそれでした:D –