Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,049
Default Macro issues - trying to get an array to a column

add this

With rOut.Offset(-nRow * nCol).Resize(nRow * nCol, 1)
.Sort .Range("A1"), xlAscending
End With

immediately before END SUB and after all the other code.

how it works: rOut will be set to the next output 'block' so the OFFSET()
takes it back to the first cell ( rows x columns) and resizes so that the
output column is now selected. Once this is done ( thats the WITH statement
taken care of) we just sort based off the first cell in the selection

"valkyrie" wrote in message
...
I found a great macro I want to use to convert an array to a column. This
one takes an array like so:

1 2 3
4 5 6

and makes it

1
4
2
5
3
6

But I need

1
2
3
4
5
6

Can anyone help me edit it? I can't get it to work for the life of me.
Thanks!

Sub Matrix2Column()
Dim v As Variant
Dim nCol As Long
Dim nRow As Long
Dim rOut As Range
Dim iCol As Long

On Error Resume Next
v = Application.InputBox("Select range to copy", Type:=8).Value
If IsEmpty(v) Then Exit Sub
nRow = UBound(v, 1)
nCol = UBound(v, 2)

Set rOut = Application.InputBox("Select destination",
Type:=8).Resize(nRow, 1)
If rOut Is Nothing Then Exit Sub

For iCol = 1 To nCol
rOut.Value = WorksheetFunction.Index(v, 0, iCol)
Set rOut = rOut.Offset(nRow)
Next iCol
End Sub


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Pastying From web issues: 1 column Jason W New Users to Excel 3 August 9th 08 07:03 PM
2-Column ComboBox Issues Justin[_14_] Excel Programming 4 September 14th 06 10:04 PM
multi-column listbox on userform, multiple issues KR Excel Programming 2 February 15th 06 07:55 PM
Array issues Tobro88 Excel Worksheet Functions 1 December 6th 05 11:24 PM
String array issues. Need help... John Guderian Excel Programming 1 August 12th 05 08:00 PM


All times are GMT +1. The time now is 04:14 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"