苏州伟创力工资水平:excel 宏 无法调用其它工作簿

来源:百度文库 编辑:高校问答 时间:2024/05/14 06:07:10
我对excel编制了一个宏,却出现一种奇怪的现象,一些电脑运行该宏非常正常,一些电脑却无法运行.
经反复调试,证明不能运行的原因是excel无法实现对其它工作簿数据的调用,也无法激活其它工作簿
例如,在工作簿A中运行该宏,命令workbooks(B).activate 以及cells(x,y)=workbooks(B).sheets(X).cells(x,y)等命令,excel均不认可,并报错.
请高人指点!!急ing!!
PS:排除excel版本的问题,因为完全相同的版本也有能运行的电脑和不能运行的电脑;
宏本身不存在问题,已经反复测试,确认不存在命令错误;
宏的命令均是些简单的命令.
郁闷啊,这么多高人居然连我问什么都没看明白,真是郁闷!

在编制宏时,本身就应该减少类似:
workbooks(B).activate
sheets(1).select
[A1].select
等语言的出现。
这样可以改变当前的一些工作簿,表与单元格,更能加快运行速度。
是否可以贴出完整的代码,宏的错误不仅仅会是因单一语句的错误形成的。
如有意,请到Excel吧发贴:
http://post.baidu.com/f?kw=excel

错误代码呢??
应该是你的工作簿的路径不一样,你可以打开VB编辑查看路径,每台电脑的路径名也不可能是一样的啦!

高深了