参考通过范围的细胞范围(细胞(x,y),细胞(x + a,y + b))

时间:2017-07-19 14:08:46

标签: excel-vba vba excel

我想自动移动单元格块,并且在尝试使用range(cells(x,y), cells(x+a, y+b)) [a, b, x, y are integer variables]时遇到问题。基本上,我想从普通的Excel复制offset("A1",x-1,y-1,a,b)。问题是VBA会查找cells(x,y)的值,而不是仅仅将其用作位置参考。

例如,工作表中的x=1, y=1, a=3, b=2 and A1 [r1, c1]是" Potato"而D5 [r5, c4]是" Apple"。 VBA将减少。

    range(cells(x,y), cells(x+a, y+b))

    range("Potato","Apple")

有什么建议吗?谢谢!

0 个答案:

没有答案