EXCEL一个工作簿有55工作表为什么不能增加新表

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:15:34
我有一个EXCEL的文件,已经有55张表格,如果插入新工作表是可以插入的,但是我移动或复制新工作表时,就没反应了,不能移动或复制新工作表了.不知道什么原因?
文件中的宏比较多,难道是哪个宏里有限制移动或复制新工作表的数量吗?
应该还是宏的问题,在VBA这个程序中,运行到一定程序会提示"运行时错误:1004 类worksheet的copy方法无效",这时点击结束,就会发现,要想移动或复制其中任何一张工作表(建立副本),都没任何反应.

不要用工作表的copy
先新建一个工作表,然后Copy底稿的Cells
Sheets.Add after:=Sheets("试算表")
Set S2 = ActiveSheet
Sheets("底稿").Cells.Copy (S2.Cells(1, 1))
S2.Name = Sheets("科目余额表").Cells(i, 2)

那你把宏先禁止了,再增加不就行了吗?
工具---宏---安全性---高
再打开时,点禁卡宏启用

楼主可以在工具--宏--安全性--这栏把宏给禁止掉就行了!