2014-10-07 80 views
0

目前,我有两个文件。 Test1.xlsm,Test2.xlsmVBA如何从另一个工作簿上的一个模块运行功能

我目前有一个名为Findrow的函数,写在Test1.xlsm的模块中。

Findrow目前有两个参数(字符串,工作表)

在测试1的模块1,我想在test2将使用findRow和行的值返回的Test1的模块。

+0

什么阻止您将模块复制到其他工作簿? – KevenDenen 2014-10-07 19:38:23

+0

办公室里的每个人都已经有了该文件的副本,因此为了添加该模块,我将不得不发送该文件的新一轮,包含该模块以使其工作。我宁愿让它在我的文件中工作。 – 2014-10-07 19:39:59

+1

至少,您需要将Test2.xlsm中的引用设置为Test1.xlsm,但这需要编辑Test2.xlsm。 – KevenDenen 2014-10-07 19:44:32

回答

0

在您的来电Findrow,您可以在工作表中通过从Test2.xlsm:

Findrow("SearchString", Application.Workbooks("Test2.xlsm").Worksheets("SheetName") 

这是在这两个工作簿是开放的队伍。

相关问题