同事传给我一个excel文件,说打开太慢,太卡。
但里面只有1500行数据,内容不多,但查看属性,却有20多兆。
这种情况怎么办?
第一招,按CTRL G,定位,定位条件选择“对象“,看看是不是选择了好多对象,如果是按delete键删除。
一般可以解决excel文件太大的问题。
但是我发现这个文件不行。
一定位对象就会死机,一点动不了。
我想应该是对象太多了,系统运行不了。
只能使用第二招:
按F11键打开vba宏代码界面,插入一个模块,把下面代码复制进去,运行:
Sub test()
For Each sp In ActiveSheet.Shapes
sp.Delete
Next
ThisWorkbook.Save
End Sub
这招可以,大概运行十几分钟,程序运行结束。
再看文件大小降到了2M,再进行操作就非常顺畅了。
造成excel或wps文件增大的原因一般是在网上或软件上复制数据,带进了大量的格式图片。
为避免出现这种情况,建议复制完数据,进行粘贴数据时,选择“选择性粘贴”,选择“数值”。这样可以避免把格式图片复制进去。
你学会了吗?