Pablo said:
I have a range that reads right to left (column
A2:F1517). I would like to take the range and put the
values into one single column, preferably on another
worksheet.
I don't know what you mean by "reads right to left", but if the
functions in the freely downloadable file at
http://home.pacbell.net/beban are available to your workbook, the
following will return the elements from the first sheet,
Range("A2:F1517"), to the second sheet, Range("A1:A9096"),
with the value from Cell B2 on the 1st sheet in Cell A2 of the 2nd
sheet. If instead you want the value from A3 of the 1st sheet in Cell
A2 of the 2nd sheet, change the last line to
rng2.Value = ArrayReshape(rng1, n, 1, "c").
Sub a()
Dim rng1 As Range, rng2 As Range, n As Long
Set rng1 = Sheets(1).Range("A2:F1517")
n = rng1.Count
Set rng2 = Sheets(2).Range("a1:a" & n)
rng2.Value = ArrayReshape(rng1, n, 1)
End Sub
Alan Beban