vba 调用另一个工作簿中的函数解决方案
vba 调用另一个工作簿中的函数
我在一个工作簿中想调用工作簿book1.xls中的函数。两个工作簿都打开了。语句如下:
dim commonWS as worksheet
Set commonWS = workbooks("book1.xls").Sheets("sheet1")
call commonWS.test
运行时会出现
编译错误 方法和数据成员未找到。
但是如果把第一句 定义删掉就没错。
为什么?难道workbooks("book1.xls").Sheets("sheet1")得到的不是一个worksheet?
------解决方案--------------------
Application.Run "example.xls!test"
------解决方案--------------------
------解决方案--------------------
我在一个工作簿中想调用工作簿book1.xls中的函数。两个工作簿都打开了。语句如下:
dim commonWS as worksheet
Set commonWS = workbooks("book1.xls").Sheets("sheet1")
call commonWS.test
运行时会出现
编译错误 方法和数据成员未找到。
但是如果把第一句 定义删掉就没错。
为什么?难道workbooks("book1.xls").Sheets("sheet1")得到的不是一个worksheet?
------解决方案--------------------
Application.Run "example.xls!test"
------解决方案--------------------
------解决方案--------------------