欢迎访问抖客教程网!

抖客教程网

您现在的位置是:主页 > 办公课堂 > Excel教程 > Excel函数 >

Excel函数

Excel电子表格事情簿优化能力有哪些

发布时间:2024-04-02 05:25:02Excel函数评论
事情表中假如存在大量的细小图形工具,那么文件体积就大概在用户绝不知情的环境下暴增,这是一种很常见的Excel 肥胖症。可以利用下面两种方式来查抄Excel 事情表是否存在这种症

  事情表中假如存在大量的细小图形工具,那么文件体积就大概在用户绝不知情的环境下暴增,这是一种很常见的“Excel 肥胖症”。可以利用下面两种方式来查抄Excel 事情表是否存在这种症状。以下是小编为您带来的关于Excel 事情簿优化能力,但愿对您有所辅佐。

  Excel 事情簿优化能力

  1 事情表中存在大量的细小图形工具

  事情表中假如存在大量的细小图形工具,那么文件体积就大概在用户绝不知情的环境下暴增,这是一种很常见的“Excel 肥胖症”。可以利用下面两种方式来查抄Excel 事情表是否存在这种症状。

  (1)在事情表中按键调出“定位”对话框,单击“定位条件”按钮,在“定位条件”对话框中选择“工具”项,单击“确定”,如图1 所示。然后调查事情表上是否会显示许多被选定的工具。

  假如事情簿中包括多个事情表,需要在每个事情表顶用这种方式举办查找。关于“定位”成果的更多能力,请参阅能力28。

  留意:埋没列或行中的工具操作这种方式无法被看到。

  (2)用VBA 对事情簿中的工具举办计数,查察在每个事情表中实际存在的工具数量,假如此数量不公道,就说明有问题。按打开VBA 编辑器窗口,抖客教程网,单击菜单“插入”→“模块”来插入一个新模块,默认环境下为“模块1”,然后在模块1 的代码窗口中输入以下代码:

  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

  最后,按F5 键来运行这段代码,就能看到查抄功效。在看似空缺的事情表中,存在着大量的图形工具,如图2 所示。

  假如确认在事情表中存在大量的工具,而用户并不需要它们,可以用两种方式来处理惩罚:

  (1)适才的定位方式中,当工具全部处于被选择状态时按键删除它们即可。

  (2)利用宏在多个事情表中越发准确地删除这些无用工具。好比,可以按照需要只删除高度和宽度都小于14.25 磅(0.5 cm)的工具。

  只删除勾当事情表中特定巨细的工具的代码为:

  Sub DelShapes()

  Dim sp As Shape, n

  For Each sp In ActiveSheet.Shapes

  If sp.Width < 14.25 And sp.Height < 14.25 Then

  sp.Delete

  n = n + 1

  End If

  Next sp

  MsgBox "共删除了" & n & "个工具"

  End Sub

  删除所有事情表中的特定巨细的工具的代码为:

  Sub DelAllShapes()

  Dim ws As Worksheet

  Dim sp As Shape

  Dim n As Double

  Dim Content As String

  For Each ws In Worksheets

  For Each sp In ws.Shapes

  If sp.Width < 14.25 And sp.Height < 14.25 Then

  sp.Delete

  n = n + 1

  End If

  Next

  Content = Content & "事情表" & ws.Name & " 删除了" & n & " 个工具" & vbCrLf

  n = 0

  Next

  MsgBox Content

  End Sub

  这些令人迷惑的工具的发生原因大概有以下几个。从网页上复制内容后直接粘贴到事情表中,而没有利用选择性粘贴。无意中利用画图东西栏的直线东西或其他画图东西,不知不觉中在事情表中插入了小的直线或其他图形工具,由于尺寸很小,于肉眼险些无法看到。尔后,又通过单位格的复制发生了大量的小画图工具。在事情表中插入了图片或其他画图工具,操纵中又将其高度宽度设为0 或很小的值,通过复制发生了大量的工具。

  在行或列的位置中插入了画图工具,工具的属性为“巨细位置随单位而变的(默认的)”,然后埋没行或列,或配置行高或列宽为很小的值,从而使插入的工具不能看到。事情表中的工具配置了不行见属性(Visible=false),或工具的线条与填充色均设与配景致沟通,使工具无法被看到。

  2 事情表中在较大的区域内配置了单位格名目可能条件名目

  仔细调查事情表转动条,假如滑标很小,且拖动滑标向下到底,可以达到很大的行号或列标,但是事情表中实际利用到的区域很小,如图3 所示。这就说明,有相当大一块区域大概被配置了单位格名目可能条件名目,这些并没有被用到的单位格,能对文件体积发生很大的影响。

  办理步伐如下。单击到真正需要的行号的下一行,按组合键,选择所有的多余行(也可以在名称框中输入行号如2000∶65536),单击菜单“编辑”→“排除→“名目”(或全部)。同理,也可以排除多余列的名目。

热心评论

评论列表