EXCEL数组失效问题

paul2002 2005-07-07 10:55:46
请教各位高手:
我在excel的VBA里定义了一些不定长数组,在Sub auto_open()里先分配好长度,然后,如果EXCEL不出错的话,这些数据的使用就没问题,但是一但EXCEL由于某些原因出过一次错,然后这些数组的内存就好象被释放掉了,以后再也不能使用了,除非把EXCEL文件关掉再打开一遍才可以,请问怎样才能避免这种情况?
谢谢!
...全文
81 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
icansaymyabc 2005-07-08
以后你凡是要使用数组的时候,先检查数组的有效性,比如求出它的长度来看看对不对。
如果发现不对就调用一下 auto_open
call auto_open()

这样就能保证你的数组有效了。
回复
ufrshchenw 2005-07-07
出错的时候让它GOTO ERROR执行保存数据
回复
paul2002 2005-07-07
怎么保存?
回复
相关推荐
发帖
Office开发/ VBA
创建于2007-08-27

4988

社区成员

其他开发语言 Office开发/ VBA
申请成为版主
帖子事件
创建了帖子
2005-07-07 10:55
社区公告
暂无公告