鄙人做了一个带多个宏指令的EXCEL表格,在打开另一个EXCEL文件时,出现错误'9'

[复制链接]
查看11 | 回复1 | 2011-5-16 16:57:18 | 显示全部楼层 |阅读模式
鄙人做了一个带多个宏指令的EXCEL表格,接收A程序通过DDE送过来的数据,并根据这些数据,检索EXCEL某个sheet,查出一个特定的数值,经过一定的运算后,生成一个报表,并另存为一个新的EXCEL文件,同时有些数据也送回A程序使用。
一般情况下,这个EXCEL是正常的,但如果打开另外一个EXCEL文件,或新建一个EXCEL文件,则一定报错:运行错误'9'下界越标——应该是宏指令在新EXCEL文件中运行而出的错。
我想在打开另外一个EXCEL文件,或新建一个EXCEL文件时,不会出现这些错误,请教大虾们,应该怎么办?
财富不多,只能10个了。
多谢多谢。
想了一个比较笨的办法,已经解决了。

回复

使用道具 举报

千问 | 2011-5-16 16:57:18 | 显示全部楼层
检查一下你的代码,应该是在对象选取上有错误,其实也不算错误,可能就是代码的workbook对象错了。试试有些地方用thisworkbook 代替 activeworkbook
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行