错误示例:
Sheets(1).Range(Cells(),Cells())=Sheets(2).Range(Cells(),Cells())
错误成因:
cells未指定目标的话默认是在当前sheet下,引用其他sheet时会因位置不匹配报错。
解决方法:
在非当前sheet的cells前加上约束条件,求稳可以每个都加。
修正示例:
Sheets(1).Range(Sheets(1).Cells(),Sheets(1).Cells())=Sheets(2).Range(Sheets(2).Cells(),Sheets(2).Cells())