将值从列复制到另一个工作表

时间:2015-08-05 19:33:09

标签: vba copy runtime-error

我正在尝试编写一个宏,它将第c列的内容从第1页的详细信息复制到C.

Sub copy()
Worksheets("Detail").Range("C2:C").copy Destination:=Worksheets   ("Sheet1").Range("C2:C")
End Sub

我得到了运行时错误1004,应用程序定义或对象定义错误

我也试过这个

Sub OneCell()
    Sheets("Detail").Select
    Range("C2:C").copy
    Sheets("Sheet1").Select
    Range("c2:c").Select
    ActiveSheet.Paste
End Sub

同样的问题和错误行是Range("C2:C").copy

1 个答案:

答案 0 :(得分:0)

确保您有名为“Detail”和“Sheet1”的标签,然后尝试:

Sub copy()
Worksheets("Detail").Range("C2:C").copy Destination:=Worksheets("Sheet1").Range("C2")
End Sub