EP10. “Unhide Sheets in Excel 取消隐藏工作表”
🔒 登录后可标记已读- 工作表被隐藏后,标签栏上就看不到它,需要用 Unhide(取消隐藏)找回来
- 这篇教怎么取消隐藏一个或多个工作表、怎么反过来隐藏工作表、标签栏本身不见了怎么找回来,以及用 VBA 一次取消隐藏所有工作表的进阶做法
- 不需要前置知识
- 学完能处理「工作表标签突然不见了」这类常见困扰
重点内容
适用版本
桌面版通用(Excel 365 / 2021 / 2019 等)。一份工作簿必须至少保留一张可见的工作表,不能把所有工作表都隐藏掉。
标签栏不见了怎么判断原因
| 情况 | 判断方法 | 解法 |
|---|---|---|
| 被滚动条挡住 | 水平滚动条占满了整排,看不到标签 | 把鼠标移到滚动条最左边缘,出现箭头后往右拖 |
| 显示设置被关掉 | 拖滚动条也没用,标签栏整排消失 | File → Options → Advanced → Display,勾选 Show sheet tabs |
取消隐藏工作表
- 在任一工作表标签上右键,选择 Unhide(取消隐藏)
- 弹出对话框列出所有已隐藏的工作表,按住
Ctrl可以一次选中多个 - 点击「确定」,选中的工作表就会重新出现在标签栏上
[截图:Unhide 对话框,列出多个已隐藏工作表名称、可多选的界面]
隐藏工作表
- 按住
Ctrl选中要隐藏的一个或多个工作表标签 - 右键 → Hide(隐藏)
工作表标签栏整个不见了
情况一:标签栏被滚动条挡住了——把鼠标移到水平滚动条最左边的边缘,出现箭头图标后往右拖动,露出标签栏 情况二:标签栏本身的显示设置被关掉了——到 File → Options → Advanced(高级),往下滚动找到 Display(显示)分类,勾选 Show sheet tabs(显示工作表标签),点击「确定」
用 VBA 一次取消隐藏所有工作表
如果隐藏的工作表数量很多,一个个用对话框选太慢,可以用一段简单的 VBA 宏,循环遍历工作簿里所有的 Worksheets(工作表集合),把每一个的 Visible 属性都设成 True,一次性全部取消隐藏。
学完你会
- ✅ 会用 Unhide 对话框找回一个或多个隐藏的工作表
- ✅ 标签栏整排不见时,知道先检查是滚动条挡住还是显示设置被关掉
- ✅ 遇到「非常隐藏」的工作表,知道要用 VBA 才能处理,普通 Unhide 对话框找不到
常见错误
- 旧版本的 Excel 一次只能取消隐藏一个工作表(不支持
Ctrl多选),新版本才支持批量操作,用旧版时要注意 - 遇到「非常隐藏」(Very Hidden,
xlSheetVeryHidden属性)的工作表,光用 Unhide 对话框是找不到、也取消不了的,必须用 VBA 才能处理 - 标签栏不见了第一时间以为是软件故障,没想到先检查是不是滚动条挡住或显示设置被关掉
Sources
Blog / Website: