|
本帖最后由 紫竹箫2003 于 2024-6-21 13:55 编辑
环境:
电脑A 台式机,工作机, win7, i7 4790, 16G扩展到32G,office2016;
电脑B,笔记本,win10, i7 8650U, 16G, office2016(与台式机同一安装包);
所有软件都在D,C是纯系统盘
问题excel表有一点VBA计算,主要是excel函数,没有lookup函数,微量数组,第三方数据库接入rtd,动态数据更新,也是唯一的数据源。在出问题之前,同环境,同表格已经正常运行很多年。平时使用的时候excel右下角状态栏的“数据计算”也就是闪一到两下就能完成一遍更新。
问题:
上周2,开始,问题excel在电脑A上就出现内存占用无故爆涨,直到内存占用满后卡死电脑。
但是,其他类似excel表格(内容几乎一致、大小几乎一致,只是数据处理的标的不同)不论在电脑A还是电脑B上都可以正常运行
上周2后到这周5前,问题excel在电脑B上可以正常运行,但从这周5开始,问题excel在电脑B上也不能正常运行了,也是内存占用满后卡死电脑,只是win10在这种情况下可以后台主动关闭excel
这周5计了下时间,问题excel在打开3分10秒-3分20秒左右就会开始转圈快速吃内存直到卡死。
以下措施均无效:
1、关掉三方数据库,并且关闭公式自动计算
2、全盘杀毒、杀木马
3、分别重装三方数据库、修复office、重装office
4、检查电脑A硬盘、内存都没有问题
5、在电脑A上把内存从16G扩展到32G
6、为了排除是否意外VBA或者函数改变导致这样的问题,我特地找了3个月前的备份表,更新成最新的数据来用,依然没有改善
各位老大抱歉,这个表不是很方便上传。有没有大佬给指个方向?感谢!
|
-
同类型的其他文件都没问题,只有高亮文件有问题
-
excel吃内存的过程
|