私はこのコードを持っています(動作しています)。
Sub Copy_Ten()
Dim X As Long, LastRow As Long
Dim CopyRange As Range
LastRow = Cells(Cells.Rows.Count, "A").End(xlUp).Row
For X = 1 To LastRow Step 4
If CopyRange Is Nothing Then
Set CopyRange = Rows(X).EntireRow
Else
Set CopyRange = Union(CopyRange, Rows(X).EntireRow)
End If
Next
If Not CopyRange Is Nothing Then
CopyRange.Copy Destination:=Sheets("Sheet2").Range("A1")
End If
End Sub
シート2では、常にA1から始まります。次のスペースを探して続けてほしいです。
私が持っているコードは、Range("A1").End(xldown).Select
しかし、それをどこに置くべきかわかりません。
したがって、最終的にシート2は、A1から初めて開始した後は、リストが増えることはありません。