VBA does support collections, but what exactly are you trying to do? To use collections, you must read in the data from somewhere, so using collections may be redundant.
Hi Dominic
Excel is very much Object orientated and has a lot of Objects. Most of these Objects are part of a Collection. For example the Workbook is part of the Workbooks collection the Worksheet is part of the Worksheets collection etc. You would normally use these Collections to access or manipulate a particular Object. For Example
Dim wWsht as Worksheet
For Each wWsht in ActiveWorkbook.Worksheets
if wWsht.CodeName= "Sheet1" then msgbox "Found it"
Next wWsht
But it really depends on what you are wanting to do and what your interpretation of Table is.
Dave
OzGrid Business Applications