EXCEL VBA 从一个工作簿中复制多个sheet到另一个工作簿,下标越界错误

我录制了一个宏,想将源工作簿SrcWorkBook中的3个sheet(例)复制到一个新建的工作簿中,并删除新建工作簿中的原3个sheet,老出现下标越界错误,请指点我一下... 我录制了一个宏,想将源工作簿SrcWorkBook中的3个sheet(例)复制到一个新建的工作簿中,并删除新建工作簿中的原3个sheet,老出现下标越界错误,请指点我一下,谢谢
宏录制步骤:
1、新建工作簿
2、在SrcWorkBook中选择指定的几张工作表,右键选择“移动或复制工作表”
3、选择“将选定工作表移至”新建的工作簿并勾选“建立副本”,确定。
4、把新建工作簿中的3个原sheet删除,保存工作簿。
我将这段代码移至SrcWorkBook的Workbook_Open事件中,让文档打开时就运行此宏代码,可总是在
Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select出现“下标越界”
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
可爱的娜娜nana
2009-06-02 · TA获得超过182个赞
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
我试过了,我可以的。
你确定下你的workbook是不是有Sheet1", "Sheet2", "Sheet3 这三张表。
或者你把你的全部代码贴出来,帮你看看。你就发这个一句,怎么找问题呢。。。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式