|
本帖最后由 kjhsxt 于 2011-10-31 17:33 编辑
请教斑竹,以下代码只有一个目的,实现多工作表指定单元格区域的内容复制,复制到目标工作表“汇总”,但是这么简单的代码,一运行就报错如下:“运行时错误1004,应用程序定义或对象定义错误”
在另外一张空表运行代码,N=2时可以成功一次,但N步进1后(N=3),就再次报错,请斑竹帮忙指出错误所在。
Sub 汇总()
Dim N As Integer, I As Integer, J As Integer
If [F4] <> "" Then Range("F4:L16").ClearContents
For N = 2 To 4
I = 8
J = N + 4
Sheets(N).Range(Cells(4, I), Cells(16, I)).Copy ’每次运行到这一句就报错,提示信息:“运行时错误1004,应用程序定义或对象定义错误”
'Debug.Print Sheets(N).Name
Cells(4, J).Select
ActiveSheet.Paste
Next N
End Sub
多工作表内容汇总.rar
(10.16 KB, 下载次数: 51)
|
|