如何不用重启就可以清除VBA中的内存,运行宏时总出现内存溢出的情况 20
宏所作用的数据很多多大90W行,然后代码没问题我还用语句earsearr进行清空数组了,单个工作簿运行没问题不过打开其他工作簿想继续运行的时候就出现内存溢出的错误;需要重...
宏所作用的数据很多 多大90W行,然后代码没问题 我还用 语句 earse arr 进行清空数组了,单个工作簿运行没问题 不过打开其他工作簿 想继续运行的时候 就出现内存溢出的错误;需要重启excel才能运行宏。有没有不用重启可以清除VBA内存的方法?
展开
4个回答
展开全部
追问
你的意思就是 说 不是 使用数组的原因?
那是什么原因?
因为要在多个工作簿使用同样的代码 第一次使用完保存就没事,但是 重新打开另一个工作簿 再次使用就弹出内存溢出的错误,需要重启才能再次运行。
所以我想有没有方法在任务启动器关掉某个程序还是 在excel进行什么操作可以解决的
2017-05-18
展开全部
放不下,一个单元格最多放 32767 个字符
追问
??
那有什么办法解决?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
结束的时候把全局变量设回初始值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用局部变量
追答
inti 不用的设为null
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询