B
Bill
Hello,
I want to transpose a range in an excel data and store the values in an
array. The code I have is:
Sub TransposeThat()
Set DB = Selection
nrows = DB.Rows.Count
ncols = DB.Columns.Count
For i = 1 To nrows
For j = 1 To ncols
ReDim Preserve TArray(1 To j, 1 To i)
TArray(j, i) = DB(i, j)
Next j
Next i
End Sub
DB is the range on the worksheet. I get the message: subscript out of range
applying to the redim preserve statement.
Why am I getting that error?
Thanks,
bill
I want to transpose a range in an excel data and store the values in an
array. The code I have is:
Sub TransposeThat()
Set DB = Selection
nrows = DB.Rows.Count
ncols = DB.Columns.Count
For i = 1 To nrows
For j = 1 To ncols
ReDim Preserve TArray(1 To j, 1 To i)
TArray(j, i) = DB(i, j)
Next j
Next i
End Sub
DB is the range on the worksheet. I get the message: subscript out of range
applying to the redim preserve statement.
Why am I getting that error?
Thanks,
bill