lisa19860622 发表于 2012-11-3 13:06

如何为excel减肥

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

Dim n As Double
Dim ws As Worksheet
Dim Content As String

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

End Sub我们可以通过宏代码来查看本工作台簿有多少个对象.可以按条件删除不需要的对象,来减小工作簿的体积.

韩立 发表于 2022-2-13 22:47

某些即时公式用宏来去处,写在"启动运行里",宏用"字典"来写,可以大大减少时间.、


比如呢
页: [1]
查看完整版本: 如何为excel减肥