I\'ve written a macro that takes a 2 dimensional array, and \"prints\" it to equivalent cells in an excel workbook.
Is there a more elegant way to do this?
Create a variant array (easiest by reading equivalent range in to a variant variable).
Then fill the array, and assign the array directly to the range.
Dim myArray As Variant myArray = Range("blahblah") Range("bingbing") = myArray
The variant array will end up as a 2-D matrix.