A range is a set of contiguous cells within a spreadsheet, that is a number
of cells within a column or a row, or an a group of n rows and m columns. A
range is rectangular in shape.
An array is a series of objects, such as an array of integers, an array of
strings, or even an array of range objects <G>.
In a worksheet, an array formula works upon a range of cells, and so is
implicitly linked to that range. In VBA, an array can be loaded with a
range, but it then is loaded with the range values, and loses any
relationship to that range.
--
HTH
Bob Phillips
(remove nothere from the email address if mailing direct)