Roman(8.6.2011 16:40)citovat#005208 
Já osobně nastavení Range(Cells(1, 1), Cells(3, 3)) velmi nerad používám, je sice jednoduché ale offset je skoro stejný, ale má velkou nevýhodu platí jen na aktivním listu, v popisu je taková malá noticka, co se snadno přehledne a jiného to nenapadne. Je to stejné jako zadání objektu např List1!A1 pokud nejsi na Listu1 objekt se nepřiřadí (alespoň to je má zkušenost). Pokud chceš použít tebou uvedenou notaci musíš být na aktivním listu tak jak je např. paste a zadat
a = Range(Cells(1, 1), Cells(3, 3)).Address
b = Range(Cells(4, 4), Cells(6, 6)).Address
Sheets(2).Range(a) = Sheets(1).Range(b).Value
Sheets(1).Range(b).Copy Sheets(2).Range(a)
lepší je použít copy stačí levá horní buňka a nevím to jsem netestoval, zda nejsou problémy s = mezi sešitama, když to otestuješ napiš