为什么我在范围复制时会看到错误1004?

时间:2017-05-29 14:41:45

标签: excel vba ms-error-1004

为什么我在这里看到错误1004?:

   Set s1= workbooks("xxx.xlsx").worksheets("abc")
   S1.range("A1", Range("A1").end(xldown)).copy

1 个答案:

答案 0 :(得分:1)

将工作簿和工作表的名称放在引号

Set s1 = workbooks("xxx.xlz").worksheets("abc")

将第二行更改为

s1.Range("A1", s1.Range("A1").end(xldown)).copy