Amended code
Sub columnstocol()
Dim i As Long, ms As Worksheet, LR&, RN&
Application.ScreenUpdating = 0
Set ms = Sheets("Sheet3")
NR = 2
With Sheets("Sheet1")
RN = InputBox("how many rows do you want in the column")
LR = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
For i = 3 To LR Step RN
.Cells(2, 2).Resize(, 2).Copy ms.Cells(3, NR)
.Cells(i, 2).Resize(RN, 2).Copy ms.Cells(4, NR).Resize(RN, 2)
NR = NR + 3
Next
Application.CutCopyMode = 0
Application.ScreenUpdating = True
End With
ms.Columns.AutoFit
ms.Activate
Set ms = Nothing
End Sub
Bookmarks