Option Explicit
Sub Copy_w1colA_to_w2nextavailablecol()
' hiker95, 09/25/2012
' http://www.mrexcel.com/forum/excel-questions/661331-adamclif2000.html
Dim lr As Long, nc As Long
Application.ScreenUpdating = False
lr = Worksheets("Sheet1").Cells(Rows.Count, 1).End(xlUp).Row
nc = Worksheets("Sheet2").Cells(1, Columns.Count).End(xlToLeft).Column + 1
If nc = 2 And Worksheets("Sheet2").Cells(1, 1) = "" Then
nc = 1
End If
Worksheets("Sheet1").Range("A1:A" & lr).Copy Worksheets("Sheet2").Cells(1, nc)
Application.ScreenUpdating = True
End Sub