Hi
This is one way, depending on what you readly want to do.
Code:
Sub CopyDataToSheet2()
Dim Thisrange As Range
Dim cel As Range
Dim vRow As Variant
Dim j As Integer
Dim iRow As Integer
Set Thisrange = Selection
If Thisrange.Columns.Count > 1 Then
MsgBox "Only columns selection is permitted."
Exit Sub
End If
With Sheet2
.Select
.Cells(65536, 1).Select
Selection.End(xlUp).Select
iRow = ActiveCell.Row + 1
For Each cel In Thisrange
j = j + 1
.Cells(iRow, j) = cel
Next cel
End With
End Sub
This code should be pasted in a separate Code Module (not the sheet or ThisWorkbook).
The sub should be called from the button click of a button on Sheet1 (or wherever).
It also requires for the data to be copied to be selected (in the column only).
HTH
MTB