excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)

只要你隐藏过工作表,你就遇到过这种小麻烦:当你想取消隐藏的工作表时,你只能从鼠标右键菜单中一个一个的选择隐藏。这次,我们介绍两个方法,可以一次性取消多个隐藏的工作表

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(1)

在Excel中,一次隐藏多个工作表非常简单。你只需要按照点击一个工作表标签,然后按住Shift键点击另外一个工作表标签,这两个工作表之间的所有工作表就全部选中了(也可以按住Ctrl键同时一个一个点选工作表),然后点击鼠标右键,在菜单中点击“隐藏”

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(2)

但是,取消隐藏就没有这么方便了,你只能再一次一次的调出下面的对话框,选取一个,点击确定:

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(3)

这实在太烦人了!

幸亏还有办法!!!

1 自定义视图

首先介绍不用VBA的办法。

我们可以采用自定义视图来解决这个问题。

首先在没有隐藏工作表时,点击“视图”选项卡,然后点击“自定义视图”

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(4)

在弹出的“视图管理器”中点击“添加”

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(5)

在弹出的“添加视图”对话框中,输入名称:“无隐藏”(随便起你便于理解的名字),然后点击确定

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(6)

这里需要注意的是,如果勾选了“打印设置”,“隐藏行列及筛选设置”。那么在你以这个视图显示的时候,你做的隐藏或筛选等操作将被取消。

然后隐藏需要除了Sheet1之外的工作表。再次创建自定义视图

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(7)

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(8)

你可以在两个视图之间随意切换,一个是隐藏了工作表的视图,一个是没有隐藏的视图:

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(9)

这个方法挺好。就是有一个缺陷,如果你拿到的文件已经隐藏了工作表,你得不到全部工作表的视图(除非你你一个一个的取消隐藏)。这时,你可以用下面的VBA代码来一次性取消所有的隐藏的工作表。

不用担心,很简单,你只要按照下面简单步骤操作就可以了。

2 请输入标题

首先,在Excel中按Alt F11,打开VBA的编辑窗口。然后双击“ThisWorkbook”

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(10)

复制下面的代码,粘贴右侧窗口

SubUnhideAllSheets() DimHiddenSheetAsWorksheet ForEachHiddenSheetInActiveWorkbook.Worksheets HiddenSheet.Visible = xlSheetVisible NextHiddenSheet EndSub

如下图:

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(11)

然后点击运行(或者按F5键),大功告成!

如果你原来的文件不是.xlsm后缀的,在执行完这个操作后,点击保存会出现下面的对话框

excel表格怎样取消隐藏工作表(如何在Excel中一次取消多个工作表的隐藏)(12)

点击“是”,文件就正常保存了(不过VBA代码并没有保存)。

3 总结

代码也不难理解。如果对VBA代码有兴趣,我们会在后面详细介绍VBA开发。敬请期待。


好了,今天就分享到这里了。有什么不明白的,欢迎留言讨论。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页