I’ve been having a bit of an issue with reading and writing data from other sheets.
Whilst I can read and write single cells fine using:
sheets(sheet Name).cells(x,y).value
using:
sheets(sheet Name).range(cells(x,y),cells(a,b)).value
does not appear to work.
Whilst this is easily worked around by simply selecting the sheet it does have a bit of an overhead and feels quite inelligent.
The main purpose I require this for is reading and writing arrays to inactive worksheets, if anyone has an alternative i’d be exceptionaly gratefull.
Cheers
Using the cells method within a range object to refer to another worksheet requires you to activate that worksheet first I think (see section 5 in this from msdn)