Excel精英培训网

 找回密码
 注册
查看: 2202|回复: 1

如何为excel减肥

[复制链接]
发表于 2012-11-3 13:06 | 显示全部楼层 |阅读模式
工作ing几个同事共用一个excel,一段时间后,虽然没什么数据,但excel文件的体积变大了,这是为何呢?
1.excel使用了大量的公式,这不仅增加了excel的体积与影响excel启动的速度与办公的效率.
解决方案:把某些即时公式用宏来去处,写在"启动运行里",宏用"字典"来写,可以大大减少时间.
2excel里用了不少的对象,我可以按"f5"-定位条件-对象来查看工作表的对象.
解决方案:
  1. Sub CountShapes()

  2. Dim n As Double
  3. Dim ws As Worksheet
  4. Dim Content As String

  5. For Each ws In Worksheets
  6.     n = ws.Shapes.Count
  7.     Content = Content & "工作表" & ws.Name & " 有" & n & " 个对象" & vbCrLf
  8.     Next
  9.     MsgBox Content

  10. End Sub
复制代码
我们可以通过宏代码来查看本工作台簿有多少个对象.可以按条件删除不需要的对象,来减小工作簿的体积.
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2022-2-13 22:47 | 显示全部楼层
某些即时公式用宏来去处,写在"启动运行里",宏用"字典"来写,可以大大减少时间.、


比如呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 13:14 , Processed in 0.194124 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表