VBA如何从另一个工作簿上的一个模块运行函数

时间:2014-10-07 19:35:25

标签: vba

目前,我有两个文件。 Test1.xlsm,Test2.xlsm

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

Findrow目前有两个参数(String,Worksheet)

在Test1的Module1中,我想在test2中使用findRow并将行的值返回给Test1的模块。

1 个答案:

答案 0 :(得分:0)

在您对Findrow的调用中,您可以从Test2.xlsm传递工作表:

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

这取决于两个工作簿是否开放。