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出现“下标越界” 展开
宏录制步骤:
1、新建工作簿
2、在SrcWorkBook中选择指定的几张工作表,右键选择“移动或复制工作表”
3、选择“将选定工作表移至”新建的工作簿并勾选“建立副本”,确定。
4、把新建工作簿中的3个原sheet删除,保存工作簿。
我将这段代码移至SrcWorkBook的Workbook_Open事件中,让文档打开时就运行此宏代码,可总是在
Sheets(Array("Sheet1", "Sheet2", "Sheet3")).Select出现“下标越界” 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询