I have a specific case in mind, but the question applies in general too. How do you deal with data in Excel when the amount of data is arbitrary?
In my specific case, I have a program which generates between 1 and 10 sets of data, each set consisting of 5 arbitrarily (but equally) long arrays (or you could consider it a table with 5 columns). I would like to be able to dump this data into Excel, apply named ranges to it (this much, I already have done), and then manipulate it in Excel to create a report. Ideally, I would like to do this with as little VBA as possible (none would be best). The idea is that the end users of these reports should be able to change the format (or generate a whole new report of the same data) without me having to change my program.
Basically, the reports should be something like 1-10 tables, with one row for each element in the 5 arrays (a column for each array).
Hopefully this example makes it clear what I'm asking. What options does Excel give you for dealing with data in such arbitrary quantities, aside from coding the whole darn thing in VBA?