从多个工作簿导入多个​​命名工作表

时间:2018-11-06 23:54:49

标签: excel vba

我试图针对不同的情况从不同的工作簿中导入多个工作表。为了更好地解释-我有苹果,香蕉和樱桃的场景。每个方案都有其自己的文件夹,其中包含工作簿“一”,“二”和“三”。第一本练习册有杰克,约翰和吉尔的工作表。工作簿二有工作表Rachel,Robin和Ryan。第三本练习册中有山姆,莎莉和苏珊的工作表。工作表名称在方案之间不会改变。

主工作簿有一个不同方案的下拉列表,以及从每个工作簿中引入的工作表列表(例如,下拉列表是Apple方案,范围包括-从工作簿中导入一个Jack和Jill,从工作簿中导入)两个导入Robin,从工作簿导入三个Sam和Susan。

请参见图片以了解母版的布局:
See image for masterworkbook layout

代码需要转到相应的方案文件夹(在代码中称为“运行”),然后打开每个工作簿并放入相应的工作表。现在我正在

  

运行时错误9:下标超出范围

onFocusChange行上。

我是否使这个复杂化了?任何建议将不胜感激!

Workbooks(Masterbook)=Workbooks(Databook)

0 个答案:

没有答案