购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 隐藏和保护工作表

很多情况下,需要把某些重要的工作表隐藏起来,或者保护起来,防止工作表被破坏、删除、移动。

1.2.1 隐藏/显示工作表的普通方法

隐藏工作表的方法很简单:右击要隐藏的某个工作表标签,在弹出的快捷菜单中执行“隐藏”命令即可,如图1-5所示。

图1-5 右击隐藏某个工作表

图1-6 取消隐藏某几个工作表

如果要显示某个或者某几个被隐藏的工作表,就在任一工作表标签处右击,在弹出的快捷菜单中执行“取消隐藏”命令,打开“取消隐藏”对话框,然后选择要显示的某个工作表或者某几个工作表(单击某个工作表名称,或者按住Ctrl键再单击某几个不连续的工作表名称,或者按住Shift键再单击要选择的连续工作表的最后一个工作表名称),然后单击“确定”按钮,如图1-6所示。

1.2.2 隐藏/显示工作表的特殊方法

通过右键菜单命令隐藏工作表的方法是最简单的,也是最常用的,但是也可以使用右键菜单命令取消隐藏,也就是说,尽管你可以把工作表隐藏起来,别人也可以再次把它显示出来。

如果你想对工作表进行特殊隐藏处理,且别人不能通过右键菜单命令取消隐藏的方法将其显示出来,那么可以使用VBA来解决。

在Excel功能区中先显示出来“开发工具”选项卡,然后切换到“开发工具”选项卡,单击左侧的“Visual Basic”命令按钮,如图1-7所示。

图1-7 单击“Visual Basic”命令按钮

打开VBE编辑器,然后在VBAProject窗口中选择要特殊隐藏的工作表,再在属性窗口中将Visible属性设置为“2-xlSheetVeryHidden”,如图1-8所示。

图1-8 特殊隐藏工作表

按照这种方法隐藏起来的工作表,是不能通过右键菜单命令取消隐藏的。如果要将其再次显示出来,则必须在VBE编辑器中进行设置:先在VBAProject窗口中选择要取消隐藏的工作表,再在属性窗口中将Visible属性设置为“-1-xlSheetVisible”。

1.2.3 防止所有工作表被删除、移动、复制和重命名

如果要防止工作簿内的所有工作表被删除、移动、复制和重命名,则需要对工作簿进行保护设置。

在“审阅”选项卡中单击“保护工作簿”命令按钮,如图1-9所示,打开“保护结构和窗口”对话框,设置密码,勾选“结构”复选框,如图1-10所示。

图1-9 单击“保护工作簿”命令按钮

图1-10 设置密码,勾选“结构”复选框

这样,右击工作表标签弹出的快捷菜单中,“插入”“删除”“重命名”“移动或复制”“工作表标签颜色”“隐藏”“取消隐藏”等这几个命令都是灰色的,即不可操作的,如图1-11所示。

如果要取消工作簿保护,则需要在“审阅”选项卡中再次单击“保护工作簿”命令按钮,打开“取消工作簿保护”对话框,输入先前设置的密码,如图1-12所示。

图1-11 相关菜单命令不能使用

图1-12 取消工作簿保护

需要说明的是,这种方法是对工作簿结构的保护,并不是设置工作簿打开密码,千万不要混淆了。

如果要设置工作簿打开密码,也就是说,输入密码不正确就打不开工作簿,则需要将工作簿另存,在“另存为”对话框的“工具”下拉列表中选择“常规选项”,打开“常规选项”对话框,设置打开权限密码,也可以设置修改权限密码,或者将工作簿保存为只读文件,如图1-13所示。

图1-13 设置工作簿打开权限密码和修改权限密码

这样,在打开该工作簿时,就需要先输入打开权限密码,才能打开该工作簿,如图1-14所示。

图1-14 要求输入工作簿的打开权限密码

当然,如果要取消工作簿打开权限密码和修改权限密码,则需要再另存工作簿,在“常规选项”对话框中删除密码即可。

1.2.4 保护工作表全部数据不被改动

在“审阅”选项卡中单击“保护工作表”命令,打开“保护工作表”对话框,设置保护密码,就可以保护整个工作表不被改动,如图1-15所示。

在“保护工作表”对话框中,还可以设置允许使用的某些操作。

例如,在保护工作表后,可以允许设置单元格格式、插入行、删除行、插入列、删除列、插入超链接等。勾选某个复选框,就是允许该操作;取消勾选某个复选框,就是不允许该操作。

图1-15 保护工作表

本节知识回顾与测验

1.隐藏或显示某个工作表的常用方法是什么?

2.如何特殊隐藏某个工作表,使之不能通过右键菜单命令重新显示?

3.如何保护工作表的所有内容,不能做所有的操作?

4.如何防止所有工作表被破坏、删除、移动?

5.如何全面保护工作表,不允许对工作表进行任何操作? q9dW4/f0CvT/Fix+K+qn9WKv0AomFHxBg8iUSk/7L6dmhA2c4rZGQ3B4YI+VvNiL

点击中间区域
呼出菜单
上一章
目录
下一章
×