在多个工作簿上运行VBA脚本

时间:2015-08-10 14:31:40

标签: excel vba excel-vba tabs

我有一个主参考表,其中包含前x个客户的信息。此文件包含x列数据(例如地址和优先级)和x行。这个"主参考表"是我的Excel工作簿中的选项卡1,让我们调用工作簿客户。 "数据"客户中的(表2)包含符合表1中每个数据的数据。

我有一个VBA脚本,为每个前x个客户创建一个新标签,使用与#34;主参考表"中的每个客户相关联的y列中的所有值,在&#34中搜索它; Data",并返回与所述值关联的所有行。 (这部分并不重要,只知道我为客户创建了新标签。)

然而,我收到了一个新的"数据"几乎每天都有tab,这是在不同的Excel工作簿(Daily_Data)中。我的问题如下:我可以运行我的VBA脚本,该脚本与"客户"工作簿(仅包含"主参考表"选项卡),在单独的Excel工作簿(仅包含"数据"选项卡)上,并在包含&的工作簿中生成选项卡#34;数据"标签?

我根本不想复制和粘贴代码。我想每天运行这个VBA脚本而不输入任何内容。我想要运行VBA脚本的文件(包含" Data"选项卡的文件)每天都会使用相同的名称(Daily_Data)。我将同时打开Customers和Daily_Data。我希望能够点击"运行宏"来自Customers,并在Daily_Data中生成这些选项卡。我假设这很容易,但在不同的Excel工作簿上运行代码的最佳方法是什么?

我实际上回答了我自己的问题。如果没有看到我的代码,这个问题很难正确回答。谢谢。

1 个答案:

答案 0 :(得分:0)

这是一个简单的解决方案。我可以使用工作簿(“Daily_Data.xls”)访问单独的工作簿。表格(“daily_data”)。