讲师中心 微信公众号
AI工具推荐 视频效率加速

Excel表格中如何批量取消隐藏所有的工作表_利用简单的VBA宏脚本一键执行程序

云瑶君_7741

云瑶君_7741

发布时间:2026-02-08 08:47:02

|

982人浏览过

|

来源于php中文网

原创

可通过VBA宏批量取消隐藏Excel工作表:先启用开发工具,再打开VBA编辑器插入模块,粘贴UnhideAllSheets或UnhideAllIncludingVeryHidden代码并运行,最后保存为.xlsm格式。

excel表格中如何批量取消隐藏所有的工作表_利用简单的vba宏脚本一键执行程序

如果您在Excel中遇到多个工作表被隐藏,手动逐个取消隐藏效率低下,则可以通过运行VBA宏脚本来实现批量恢复。以下是执行该操作的具体步骤:

一、启用开发工具选项卡

Excel默认不显示“开发工具”选项卡,需先启用才能访问VBA编辑器。启用后可插入和运行宏代码。

1、点击“文件”菜单,选择“选项”。

2、在弹出的窗口中选择“自定义功能区”。

3、在右侧“主选项卡”列表中,勾选开发工具复选框。

4、点击“确定”保存设置。

二、打开VBA编辑器并插入新模块

VBA编辑器是编写和运行宏的环境,需新建一个标准模块来存放取消隐藏工作表的代码。

1、在Excel界面顶部点击开发工具选项卡。

2、点击“Visual Basic”按钮,打开VBA编辑器。

3、在左侧“工程资源管理器”中,右键单击当前工作簿名称(如VBAProject (Book1))。

4、选择“插入”→“模块”,创建一个新的空白模块。

三、粘贴并运行取消隐藏工作表的宏代码

该宏遍历当前工作簿中所有工作表,将隐藏状态设为xlSheetVisible,从而强制显示全部工作表,包括非常隐藏(xlSheetVeryHidden)的工作表需额外处理。

1、在新建模块的代码窗口中,粘贴以下代码:

openclawkit-excel
openclawkit-excel

Excel操作工具,支持读写、数据处理和报表生成。

下载

Sub UnhideAllSheets()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
ws.Visible = xlSheetVisible
Next ws
End Sub

2、按F5键直接运行该宏。

3、返回Excel主界面,检查所有工作表是否均已显示。

四、处理非常隐藏(xlSheetVeryHidden)工作表的补充方案

若部分工作表被设为“非常隐藏”,上述基础宏无法恢复,需使用增强型代码单独识别并解除该状态。

1、在VBA编辑器中新建另一个模块或替换原代码。

2、粘贴以下增强代码:

Sub UnhideAllIncludingVeryHidden()
Dim ws As Worksheet
For Each ws In ThisWorkbook.Worksheets
If ws.Visible = xlSheetVeryHidden Then
ws.Visible = xlSheetVisible
ElseIf ws.Visible = xlSheetHidden Then
ws.Visible = xlSheetVisible
End If
Next ws
End Sub

3、将光标置于代码内任意位置,按F5执行。

五、保存为启用宏的工作簿格式

包含VBA宏的文件必须以.xlsm扩展名保存,否则宏代码将在下次打开时丢失。

1、点击“文件”→“另存为”。

2、在“保存类型”下拉菜单中,选择Excel启用宏的工作簿 (*.xlsm)。

3、指定保存路径并点击“保存”。

热门AI工具

更多
Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

相关专题

更多
excel对比两列数据异同
excel对比两列数据异同

Excel作为数据的小型载体,在日常工作中经常会遇到需要核对两列数据的情况,本专题为大家提供excel对比两列数据异同相关的文章,大家可以免费体验。

4941

2023.07.25

excel重复项筛选标色
excel重复项筛选标色

excel的重复项筛选标色功能使我们能够快速找到和处理数据中的重复值。本专题为大家提供excel重复项筛选标色的相关的文章、下载、课程内容,供大家免费下载体验。

3016

2023.07.31

excel复制表格怎么复制出来和原来一样大
excel复制表格怎么复制出来和原来一样大

本专题为大家带来excel复制表格怎么复制出来和原来一样大相关文章,帮助大家解决问题。

2820

2023.08.02

excel表格斜线一分为二
excel表格斜线一分为二

在Excel表格中,我们可以使用斜线将单元格一分为二。本专题为大家带来excel表格斜线一分为二怎么弄的相关文章,希望可以帮到大家。

1444

2023.08.02

excel斜线表头一分为二
excel斜线表头一分为二

excel斜线表头一分为二的方法有使用合并单元格功能方法、使用文本框功能方法、使用自定义格式方法。本专题为大家提供excel斜线表头一分为二相关的各种文章、以及下载和课程。

697

2023.08.02

绝对引用的输入方法
绝对引用的输入方法

绝对引用允许在公式中引用一个固定的单元格,而不会随着公式的复制和粘贴而改变引用的单元格。本专题为大家提供绝对引用相关内容的文章,大家可以免费体验。

5148

2023.08.09

java导出excel
java导出excel

在Java中,我们可以使用Apache POI库来导出Excel文件。本专题提供java导出excel的相关文章,大家可以免费体验。

6443

2023.08.18

excel输入值非法
excel输入值非法

在Excel中,当输入的数值非法时,有以下多种处理方法。本专题为大家提供excel输入值非法的相关文章,大家可以免费体验。

1661

2023.08.18

FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

0

2026.10.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 43.9万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 3.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn