你有没有遇到这样的情况,想发给别人一个数据表,但是又不想让人看到里面的某些数据?需要
让很多人编辑,但是只想让这些人可以编辑指定的区域,甚至不同的人需要编辑各自不同的区
域?给特定用户“特权”,让他(她)可以编辑所有数据?在这里,我将一一给大家介绍,我相
信有你知道,我也相信有你不知道的,一定要耐心看完哦!
1 设置文件打开和修改密码
这个是最基础的一个功能,相信大家都不陌生。
方法:
点击Excel表的【文件】菜单的【另存为】,选择一个保存位置后,在弹出的对话框右下方有
个【工具】下拉列表,选择其中的【常规选项】,在这里可以分别设置“打开权限密
码”和“修改权限密码”。
2 保护工作表
在【审阅】菜单中点击【保护工作表】,弹出保护工作表的对话框。这里可以设置保护工作
表的各种参数。
方法:
Step 1、在“取消工作表保护时使用的密码”框中输入一个密码,点【确定】按钮会让你重
复输入密码以确认。
Step 2、设置“允许此工作表的所有用户进行”的操作,比如设置格式、排序、使用自动筛
选、插入或删除、使用数据透视表和透视图等。此步可以省略。
还有两点需要特别注意:
要想在“保护工作表”时保护数据不被更改,一定要在设置单元格格式对话框中的【保
护】选项卡中勾选“锁定”复选框,否则即使在保护了工作表的情况下也可以编辑该区域
的内容。不过Excel在默认情况下都是已勾选了“锁定”的,所以不必担心会忘掉。
在“锁定”复选框下面还有个“隐藏”复选框是来干什么用的呢?如果勾选了“隐藏”,
在工作表保护的情况下,用户就不可以查看这个单元格的公式或内容了。
3 设置允许用户编辑的区域
这个功能的作用是,当设置了工作表保护时,双击该区域并在弹出的对话框中输入一个密码
来编辑该区域的内容。所以这个功能需要跟“保护工作表”同时使用。
方法:
Step 1、在【审阅】菜单中点击【允许用户编辑区域】。
Step 2、在弹出的对话框中点击【新建】按钮。
Step 3、在“引用单元格”中选定一个单元格区域,在“区域密码”中输入一个密码。这里
如果不输入密码,则在受保护的工作表中,用户可以直接编辑该区域。现在很多人员比较多
的公司的电脑都使用域管理,那么你可以继续点击【权限】按钮,在弹出的对话框中继续选
择【添加】按钮,参考给出的示例,将域中的某些用户添加进来,设置之后,这些人就不需
要密码就可以直接编辑受保护的工作表的指定区域,相当于给这些人加了“特权”。
Step 4、在【审阅】中点击【保护工作表】。这样就设置完成了。
4 深度隐藏工作表
大家都知道在工作表的标签上点右键,在弹出的菜单中点击【隐藏】就可以隐藏工作表,但
是这种方式很容易被别人取消隐藏。那么有没有一种方法能不让别人取消隐藏呢?当然是有
的。
方法:
Step 1、在工作表标签上点右键,在弹出的菜单中点击【查看代码】进入VBA编辑器。工程
资源管理器可以通过【视图】菜单来打开。
Step 2、在左侧的VBA工程资源管理器中点击需要深度隐藏的工作表,在下方的属性列表中
设置Visible属性=xlSheetVeryHidden。
设置到这里,如果别人不知道这种方法,那么你就算基本完成了。但是假如别人也看了这个
文章,就可以很轻易地取消隐藏并查看数据。要想防止别人取消隐藏,我们还需要继续进行
设置。
Step 3、点击VBA编辑器的【工具】菜单,进入【VBA Project属性】,点击【保护】选项
卡,勾选“查看时锁定工程”,设置密码并保存。
Step 4、在ThisWorkbook的代码区域输入以下代码(以下代码不执行具体功能,只是为了
让Excel识别有代码存在),然后将文件另存为.xlsm格式(.xlsx格式是不能存储代码的)。
Private Sub Workbook_Open()
' this is test
End Sub
这样别人就不能取消隐藏工作表,也不能进入VBA编辑器去手动更改属性来取消隐藏了。
5 保护工作簿的结构
这个也很简单,相信大家也有所了解了。
方法:
在【审阅】中点击【保护工作簿】,默认是勾选“结构”,输入密码后保存即可。设置完之
后,别人将
不能查看隐藏的工作表
不能移动、删除、隐藏或更改工作表的名称
不能插入新工作表或图表工作表
不能将工作表移动或复制到另一工作簿中
不能通过双击数据透视表的单元格查看源数据
6 隐藏单元格内容
通过设置单元格格式也能隐藏工作表内容。这里可不是简单地更改字体颜色来隐藏哦。
方法:
Step 1、选中单元格区域,设置单元格格式,在【数字】选项卡的“分类”中选择“自定
义”,在右侧的输入框中输入三个分号(英文状态下输入)。
Step 2、转到【保护】选项卡,勾选“隐藏”,然后点击【确定】按钮返回。
Step 3、在【审阅】中保护工作表。
这样别人即使点击到这个单元格也看不到任何内容了。很神奇吧!
关于保护表格和数据的内容就全部介绍完了,大家有什么想法或经验可以通过以下方式参与
讨论。大家有不明白的也可以联系我解答。
关注李老师公众号【Excel轻松学】,轻松变成Excel高手!