如何在 Excel 中设置密码以保护隐藏的工作表?
如果你有一个包含一些重要隐藏工作表的工作簿,并且不允许其他人取消隐藏它们。现在,你需要设置一个密码来完全保护这些隐藏的工作表,当其他用户取消隐藏时,必须输入密码。你有什么快速简便的方法可以在 Excel 中处理这个任务吗?
使用 Kutools for Excel 一次保护多个工作表
使用“绝对隐藏”功能设置密码以保护隐藏的工作表
通常,你可以先使用“绝对隐藏”功能隐藏工作表,然后为它们设置密码,请按照以下步骤操作:
1. 打开你的工作簿,按住 Alt + F11 键打开 Microsoft Visual Basic for Applications 窗口。
2. 在 Microsoft Visual Basic for Applications 窗口中,点击 视图 > 工程资源管理器 和 属性窗口 以显示其面板。
3. 然后在“工程-VBAProject”面板中,选择你想要隐藏的工作表,在“属性”面板中,从“可见”部分的下拉列表中选择 xlSheetVeryHidden 选项,见截图:
4. 将工作表设置为绝对隐藏后,你可以设置密码来保护它。在 Microsoft Visual Basic for Applications 窗口中,点击 插入 > 模块 打开一个空白模块,然后点击 工具 > VBAProject 属性,见截图:
5. 然后在弹出的 VBAProject-工程属性 对话框中,点击 保护 标签,勾选 锁定项目查看 框,最后,在 查看工程属性 密码 部分输入并确认密码,见截图:
6. 然后点击 确定 按钮退出此对话框,并关闭 Microsoft Visual Basic for Applications 窗口。
7. 将工作簿保存为 启用宏的 Excel 工作簿 格式并关闭它,使密码保护生效。
8. 下次当你打开此工作簿并想让绝对隐藏的工作表可见时,系统会要求你输入密码。见截图:
演示:设置密码以保护隐藏的工作表

使用 Kutools AI 解锁 Excel 魔法
- 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
- 自定义公式:生成量身定制的公式,优化您的工作流程。
- VBA 编码:轻松编写和实现 VBA 代码。
- 公式解释:轻松理解复杂公式。
- 文本翻译:打破电子表格中的语言障碍。
使用 VBA 代码设置密码以保护隐藏的工作表
为了设置密码以保护隐藏的工作表,我还可以为你介绍一段 VBA 代码。
1. 隐藏你想要保护的一个工作表。
2. 按住 ALT + F11 键打开 Microsoft Visual Basic for Applications 窗口。
3. 然后从左侧的 工程资源管理器 中选择 ThisWorkbook,双击它以打开 模块,然后将以下 VBA 代码复制并粘贴到空白模块中:
VBA 代码:设置密码以保护隐藏的工作表
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim xSheetName As String
xSheetName = "Sheet1"
If Application.ActiveSheet.Name = xSheetName Then
Application.EnableEvents = False
Application.ActiveSheet.Visible = False
xTitleId = "KutoolsforExcel"
response = Application.InputBox("Password", xTitleId, "", Type:=2)
If response = "123456" Then
Application.Sheets(xSheetName).Visible = True
Application.Sheets(xSheetName).Select
End If
End If
Application.Sheets(xSheetName).Visible = True
Application.EnableEvents = True
End Sub
注意:在上述代码中,xSheetName = "Sheet1" 脚本中的 Sheet1 是你想要保护的隐藏工作表名称, If response = "123456" Then 脚本中的 123456 是你为隐藏工作表设置的密码。你可以根据需要更改它们。
4. 现在,当你想要显示隐藏的工作表时,会弹出一个提示框让你输入密码。每次你点击以显示隐藏的工作表时,都会出现这个提示框。
使用 Kutools for Excel 一次保护多个工作表
如果你想一次保护工作簿中多个选定或所有工作表,通常情况下,你需要在 Excel 中手动逐个保护。但是,如果你有 Kutools for Excel,通过它的 保护工作表 工具,你可以一键保护它们。
安装 Kutools for Excel 后,请按照以下步骤操作:
1. 点击 Kutools Plus > 保护工作表,见截图:
2. 在 保护工作表 对话框中,工作簿内的所有工作表都列在列表框中,请选择你想要保护的工作表。见截图:
3. 然后点击 确定,在接下来的对话框中,请输入你的密码并再次输入,然后点击 确定,另一个提示框将弹出提醒你有多少个工作表已被保护。
4. 然后点击 确定 关闭对话框,工作簿中的所有工作表都已使用相同的密码进行了保护。
注意: 如果你想一次性取消保护所有工作表,你只需点击 Kutools Plus > 取消保护工作表,并输入你的密码以取消保护。
相关文章:
最佳 Office 办公效率工具
🤖 | Kutools AI 助手:基于智能执行,彻底革新数据分析 |生成代码|创建自定义公式|分析数据并生成图表|调用 Kutools Functions… |
热门功能:查找、选中项的背景色或标记重复项|删除空行|合并列或单元格且不丢失数据|四舍五入(无公式)... | |
高级 LOOKUP:多条件查找 (VLookup)|多值查找 (VLookup)|多表查找 (VLookup Across Multiple Sheets)|模糊查找 (Fuzzy Lookup)... | |
高级下拉列表:快速创建下拉列表|依赖型下拉列表|多选下拉列表... | |
列管理器:添加指定数量的列 |移动列 |切换隐藏列的可见状态| 比较区域及列... | |
特色功能:网格聚焦|设计视图|增强编辑栏|工作簿 & 工作表管理器|资源库(自动文本)|日期提取|合并数据|加密/解密单元格|按列表发送电子邮件|超级筛选|特殊筛选(筛选粗体/倾斜/删除线等)... | |
热门15 大工具集:12 款文本工具(添加文本、删除特定字符等)|50+ 种图表 类型(甘特图等)|40+ 实用公式(基于生日计算年龄等)|19 款插入工具(插入二维码、按路径插入图片等)|12 种转换工具(小写金额转大写、汇率转换等)|7 款合并与分割工具(高级合并行、分割单元格等)|...更多精彩等你发现 |
用 Kutools for Excel 加速你的 Excel 技能,体验前所未有的高效办公。 Kutools for Excel 提供300 多项高级功能,助您提升效率,节省大量时间。点击此处,获取你最需要的功能...
Office Tab 为 Office 带来标签式界面,让你的工作更加轻松
- 在 Word、Excel、PowerPoint 启用标签式编辑和阅读
- 在同一窗口的新标签中打开和创建多个文档,无需新建窗口。
- 办公效率提升50%,每天帮你减少上百次鼠标点击!