
像你的500000Rx37C大约占用370M内存,甚至更多所以容易溢出、你可以每10000行处理一次,分50次。
仅凭描述看不出问题。而且既然已经将变量设置为长整形,就不存在问题(就算声明也整型,应该只能运行支32767行,无法到达65536行,所以不是变量的问题)。
想像不出有什么情况会产生这种错误。
“运行死机”?是否陷入了死循环?还是由于运行时间过长,出现假死现象?
建议设置断点,用F8跟踪调试,看看代码的循环逻辑是否正常。
或者有意在循环中添加一个Select命令,标识当前处理的单元格,这样尽管拖慢了整体运行的时间,但对用户来说,可以直观地显示出当前的处理进度,防止误以为死机。
还是不行的话,能否把代码贴出来看看?
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)