Transposing rows/columns in an array
By the way, the syntax for transposing a row (say, row n) using the
functions downloadable from the site is
myArray2 = ArrayTranspose(RowVector(myArray1, n))
The ArrayTranspose function operates on larger arrays than the built-in
TRANSPOSE function will accept, and retains the type of the array
transposed--the built-in function returns a Variant() array without
regard to the type of array transposed. And the RowVector function
accepts larger arrays than the built-in INDEX function will accept. The
tradeoff, of course, is that the built-in functions are almost always,
if not always, faster than the UDF's.
Alan Beban
Bob wrote:
Alan,
Thanks for your help!
BTW, I understand that you have a downloadable file with 20+ array
manipulation UDFs. Can you kindly provide me with the URL?
Thanks again,
Bob
"Alan Beban" wrote:
Bob wrote:
. . . the problem I'm trying to solve involves a 2-dimensional array, and a
specific "row" within that array that I need to transpose into a "column".
Is that doable?
myArray2 = Application.Transpose(Application.Index(myArray1, n, 0))
where n is the number of the "row" of myArray1 to be transposed.
Alan Beban
|