我的EXCEL反应特别慢,请问什么原因?

我的excel打开时反应特别慢,要十几二十秒等上半天才打开,有时做表时拖动表格就会无响应,要不就等上好长时间才反应,到底是怎么回事呢?我表格上没加什么公式和其他的东西,就... 我的excel打开时反应特别慢,要十几二十秒等上半天才打开,有时做表时拖动表格就会无响应,要不就等上好长时间才反应,到底是怎么回事呢?我表格上没加什么公式和其他的东西,就是一个普通的表格就这样。 展开
 我来答
百度网友9e559ee
推荐于2017-09-23 · TA获得超过139个赞
知道小有建树答主
回答量:535
采纳率:100%
帮助的人:285万
展开全部
excel文件开启缓慢无非是以下几个原因:
公式过多过庞大
格式的设置

我告诉你是解决方法:
排除以下几种可能:
1、去除单元格“自动换行”功能
2、去除“自动缩小字体”
3、看看有没有动态的公式函数,如now() 、today()
4、查看条件格式 ALT+D 再按L,看是否设置了检验公式
5、看自定义格式
如果实在是太多公式,改为手动重算
szjcyxt
2007-08-23 · TA获得超过1万个赞
知道大有可为答主
回答量:5958
采纳率:83%
帮助的人:6072万
展开全部
如果电脑性能比较差,再加上病毒防火墙启用的嵌入式查毒,每次打开EXCEL防火墙都会对该文档进行一次查毒,出现这种现象也就不足为怪了。不是EXCEL的问题,应该是电脑自身的原因。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
icetemp
2021-11-20
知道答主
回答量:13
采纳率:0%
帮助的人:1万
展开全部
打开一个EXCEL发现卡死,但里面的表格内容不过几百行,于是先想到了一定是EXCEL中有插入了对象(有的对象用肉眼是看不到的),按普通的做法,CTRL+G定位条件,选择对象,发现电脑直接就卡死机了。

于是用了一个VBA代码,发现速度特别快,并且处理起来不死机,现在分享一下操作方法和代码:

Sub 清除()
Dim i As Long
i = 0
For Each shp In Shapes
shp.Delete
i = i + 1
Next
MsgBox "共发现隐藏对象:" & i, vbOKOnly + vbInformation, "隐藏对象统计"
End Sub

代码就这几行,只需要在你想要清理的EXCEL表格界面按ALT+F11进行到VBA宏界面。
双击左侧上方窗口需要执行清理的窗口名称“sheet3”
然后复制以上VBA代码,点击窗口上方的执行

如果用定位的方法对很多对象的报表需要较长时间,最终导致内存耗尽而死机,而使用VBA的方法则很快处理完成。

原因很简单,是因为CTRL+G的定位对象是先统计和选中对象后才能按DEL删除,而通过VBA的方法是找到一处就清理一处,所以很快,大家这样的困扰可以收藏本方法喔,非常实用!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式