当前位置: 首页 > 办公技巧 > 正文

office excel办公技巧(Excel办公,5大常用小技巧,提高工作效率不是梦)

  • 叁碗诸角 叁碗诸角
  • 办公技巧
  • 2023-09-13 07:26:08
  • 0

限定工作表中的可用范围

如果在Excel中制作一个小型系统或者复杂的计算模型,常常希望只开放指定的单元格区域给其他用户使用,这样可以尽量避免其他用户的误操作。本技巧将介绍两种能够实现这一目的的方法:使用ScrollArea属性和使得工作表保护。

设置ScrollArea属性

工作表的ScrollArea属性返回或设置工作表中允许滚动的区域,且用户不能选定滚动区域之外的单元格。

假设要限制用户只能使用Sheet1中的C5:K20单元格区域,设置步骤如下。

首先,要保证【开发工具】选项卡的显示。依次单击【Office按钮】→【Excel选项】,弹出【Excel选项】对话框,在【常用】选项卡中勾选【在功能区显示“开发工具”选项卡】复选框,单击【确定】按钮完成设置,如图所示。

在当前工作表Sheet1中依次单击【开发工具】→【控件】组的【属性】命令,在弹出的【属性】对话框的【ScrollArea】属性文本框中输入C5:K20,然后按回车键确定,如图所示。


这里用户不能像在其他对话框中那样使用鼠标选定单元格区域,必须通过手动方式输入单元格地址区域。输入的A1相对引用方式会被Excel自动转换为绝对引用地址。


现在在工作表Sheet1中,已经无法再激活指定区域外的任何单元格了,而且,有些命令也被禁用。如用户可能不能再选择整行或整列,甚至连全选工作表的操作也会失效。

不过,这一方法有两个局限:一是此方法只适用于一个单独的连续单元格区域。二是ScrollArea属性是易失性的。也就是说,如果设置完成保存并关闭工作簿,下次再打开时,ScrollArea属性会被重置,用户又可以随意选择任何一个单元格了。

解决ScrollArea属性易失性问题有一可行的办法:通过编写一个简单的宏,并且在每次打开工作表时都执行它。具体操作步骤如下。

按<Ctrl F5>组合键确保工作表窗口非最大化。

右键单击标题栏,在弹出的快捷菜单中单击【查看代码】,进入该工作簿的ThisWorkbook代码模块,如图所示。

在ThisWorkbook代码模块中输入下列VBA代码。


Private Sub Workbook_Open()

Worksheets(“sheet1”).ScrollArea = “C5:K20”

End Sub


按<Alt F11>组合键返回Excel。

保存并关闭工作簿。注意一定要保存为“启用宏的工作簿”。

当工作簿再次打开时,Excel会自动运行上面的代码,也就重新设定了ScrollArea属性的值。

工作簿打开时是否自动运行宏取决于 Excel 的宏安全性设置,如果用户禁止工作簿中的宏运行,那么这段代码就会失效。在打开工作簿时按Shift键也将不运行工作簿中的宏。

使用工作表保护

另一种限制工作表中可用范围的方法是保护工作表,限制其只能访问未锁定的单元格区域。该方法可限制的单元格区域可以是任意大小的单元格区域


彻底隐藏工作表

隐藏工作表的方法很简单,在工作表标签上右键单击,然后在弹出的快捷菜单中单击【隐藏】命令即可将当前工作表隐藏。同样的,取消隐藏也很简单,在任意一个工作表标签上右键单击,在弹出的快捷菜单中单击【取消隐藏】命令,即可弹出【取消隐藏】对话框,双击需要取消隐藏的工作表名称即可。

这种隐藏的方法简单,安全系数极低。使用工作表的 Visible 属性可以相对安全地把用户需要保护的工作表隐藏起来。具体方法如下。

确保【开发工具】选项卡显示。显示【开发工具】选项卡的方法可参阅:技巧20.1。

在需要隐藏的工作表如Sheet1窗口,依次单击【开发工具】→【控件】组的【属性】命令,打开【属性】对话框。

单击【Visible】属性右侧的下拉按钮,在弹出的下拉列表中选择“2-xlSheetVeryHidden”选项,如图所示

其中,在弹出的下拉列表中有3个选项,分别是:“-1-xlSheetVisible”、“0-xlSheetHidden”和“2-xlSheetVeryHidden”,它们代表的含义分别是“显示”、“隐藏”和“超级隐藏”。

现在,Sheet1工作表不见了,并且使用上述取消隐藏工作表的方法并不能使Sheet1显示。

甚至使用【属性】对话框也不能取消对Sheet1的隐藏。因为通过依次单击【开发工具】→【控件】组的【属性】命令显示的是被激活工作表的属性。当一个工作表被隐藏时它就不能成为被激活工作表了。

难道工作表被永远隐藏了?不是的。只要按<Alt F11>组合键进入VBE窗口中,在工程资源管理器窗口中可以看到当前工作簿中的所有工作表,包括被隐藏的。选中刚才隐藏的工作表Sheet1,依次单击【视图】→【属性窗口】,或者按<F4>键,打开【属性窗口】,这时按刚才的操作重设工作表的Visible属性为“-1-xlSheetVisible”,即可取消Sheet1的隐藏。


我的位置”栏的妙用

虽然 Excel 为用户提供了较为完善的最近使用的文档功能,极大地方便了用户查找定位常用工作簿。可如果有多个项目需要经常处理,而每一项目下又有多个工作簿,那么【最近使用的文档】的50个工作簿的存储量就显得力不从心了。

合理利用【我的位置】栏可以弥补【最近使用的文档】的不足,两者互相结合,用户就可以轻松组建自己常用的工作簿及文件夹的访问。

【我的位置】栏位于【打开】、【另存为】、【插入图片】等对话框的左侧。默认情况下【我的位置】栏包括以下项目:我最近的文档、桌面、我的文档、我的电脑、网上邻居。

用户只需单击【我的位置】栏中的项目图标就会显示它的位置,轻松进行访问,这通常比路径导航要快得多。

它更大的优势在于,Excel允许自定义【我的位置】栏,也就是说可以添加新的文件夹到【我的位置】栏,具体方法如下。

通过某一对话框,如【打开】对话框,选择要添加的文件夹。

右键单击【我的位置】栏任意一点,在弹出的菜单中单击【添加XXX】选项,如【添加“数据分析”】,如图所示。

如果需要可以为新添加的项目重命名或者排序(此步骤可以省略)。

在任意一个对话框中更改【我的位置】栏后,这些更改将应用到所有包含【我的位置】栏的对话框中。用户可以在所有对话框中轻松访问这些项目。【我的位置】栏最多可包含256项。

要删除一个项目,只要右键单击该项目,然后在弹出的菜单中单击【删除】即可。当然,【我的位置】栏中默认包含项目不能被删除。

【我的位置】栏中不能添加单个的工作簿文件


重置工作表中的已使用范围

按<Ctrl End>组合键可以快速定位到工作表数据区域的末尾单元格,也就是定位到当前文件的末尾。有的时候,用户会发现按<Ctrl End>组合键定位的单元格是一个空单元格,不是真正的最后一个单元格(已使用区域UsedRange的最后一个单元格)。也就是说,有时候Excel会迷失工作表中已使用区域范围的踪迹。

遇到这种情况通常有以下解决办法。

● 保存工作簿

其实,Excel 是在保存时更新已使用区域也就是工作表的 UsedRange 属性的。所以,解决这一问题最简单的办法就是及时保存工作簿。

● 删除多余的行或列

如果保存工作簿后,还未能正确定位。那极有可能是因为用户在删除了数据时保留了单元格中的格式设置。删除这些多余的行和列,然后保存工作簿


保存工作簿的预览图片

如果一个项目下有大量的工作簿,那么为每个工作簿保存预览图,以方便后续的查找定位,是一个良好的工作习惯。

在【打开】对话框中,有几个不同的显示选项可供用户选择。单击【打开】对话框右上端的【视图】下拉按钮,可以看到以下这些选项。

● 缩略图。显示文件名的同时显示一个大图标或缩略图。缩略图只有在【高级属性】对话框中勾选【保存预览图片】复选框的前提下才有效,否则显示一个大图标。所以,该选项对图形文件来说更合适。

● 平铺。显示文件名的同时显示一个图标、创建时间。

● 图标。显示文件名的同时显示一个图标。

● 列表。显示文件名,没有其他信息。

● 详细信息。显示文件名及其他信息。可以通过单击任何一列的标题对列表排序。

● 属性。显示所选文件的有关信息。如果用户曾经在【文档属性】面板(依次单击【Office按钮】→【准备】→【属性】命令时显示的面板)中输入过的所有信息,该信息框中都会显示出来,如图所示。

预览。显示文件的预览图片(必须在【高级属性】对话框中勾选【保存预览图片】复选框的前提下),如图所示。

通过预览图片,能更快速、更准确地查找目标工作簿。

使用该选项的前提是保存工作簿时完成以下操作,否则,【预览】选项是没有作用的


依次单击【Office按钮】→【准备】→【属性】命令,打开【文档属性】面板。

依次单击【文档属性】→【高级属性】,弹出当前工作簿的属性对话框。


在弹出的属性对话框中切换至【摘要】选项卡,勾选下方的【保存预览图片】复选框。最后保存文件。

此时,当前工作簿就包含了该工作簿中第一个工作表左上角的截图,每次保存文件图片都会自动更新。

如果打开工作簿时需要密码,预览图片则不能显示。

此设置仅对当前工作簿有效,不会影响到其他工作簿。换句话说,即欲得到预览图片的工作簿需要逐个进行设置。创建一个启用"保存预览图片“设置的book.xltx模板应该是解决这一问题的最佳途径


在多个工作表间浏览定位

一个工作簿中可以有多张工作表,Excel 窗口底部的工作表标签标出了每个工作表。在 Excel 工作簿中,可以通过单击工作表标签来激活工作表。如果目标工作表标签不可见,可以通过单击工作表导航栏上的箭头在多个工作表标签间滚动,如图所示。

还可以通过向右拖动水平滚动条左边的垂直小条,以改变滚动条的宽度来显示更多的工作表标签。

另一种快速有效的办法是在工作表导航栏上右键单击,这时会弹出一个工作表标签列表,单击其中任何一个工作表名称就可以激活该工作表,如图所示。

如果工作表总数超过15张,标签列表中就不能够全部显示。这时,可以单击列表底部的【其他工作表】选项,弹出【活动文档】对话框,其中列出了所有工作表名称,如图 所示。双击 其中的任何一项就可以激活该工作表

习惯使用键盘的用户,还可以使用以下快捷键激活下一工作表。

● <Ctrl PgDn>组合键,激活下一张工作表。

● <Ctrl PgUp>组合键,激活上一张工作表。


最新文章