EXCEL数组失效问题

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

这样就能保证你的数组有效了。
ufrshchenw 2005-07-07
  • 打赏
  • 举报
回复
出错的时候让它GOTO ERROR执行保存数据
paul2002 2005-07-07
  • 打赏
  • 举报
回复
怎么保存?

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧