It's fairly straightforward to assign the cells in a range to an array. It's also a very quick way of working with large amounts of worksheet data.
Sub GetArray()
Dim vArray()
vArray = Range("A1:E10")
'vArray now contain a 10 x 5 array of values
'You can work with it and then assign it back to a range - this is much quicker
'than populating cells one at a time through a loop e.g.
Range("F1:J10").Value = vArray
End Sub
HTH,
D