首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vba 调用另一个工作簿中的函数解决方案

2012-03-11 
vba 调用另一个工作簿中的函数我在一个工作簿中想调用工作簿book1.xls中的函数。两个工作簿都打开了。语句如

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"
[解决办法]

探讨
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?


热点排行