工作表隐藏与显示

速写-王者荣耀

前言

今天讲一下工作表的隐藏与显示,批量隐藏非常简单,批量显示需要一点点VBA基础,不过看完今天的文章,相信你已经具备了一点点VBA的知识了。

1工作表隐藏

工作表需要隐藏时,只要选中工作表下方的标签栏,右键,点击隐藏即可。

工作表选择有一下几种方式:

按住CTRL键,用鼠标点击多个工作表,可以实现多选

按住CTRL键,用鼠标点击已选中工作表,可以取消选中。

想取消已选中的全部工作表,可以点击其他任何一个非选中工作表即可。

按住SHIFT,用鼠标选取第一个和最后一个,可以实现连续工作表同时选中。

隐藏时,可以同时选中多个工作表,在任意选中的工作表标签栏上点击右键,选择隐藏即可。

2取消工作表隐藏

取消工作表隐藏时,需要在标签栏上选中一个可见的工作表,右键,点击取消隐藏,此时,会弹出一个取消隐藏的对话框,用鼠标点击要取消的工作表,确定即可。

但是:取消工作表只能一个个取消,不支持多选。

前几天老崔就接到一个同事求助,解决了一个隐藏了100多个工作表的变态文件,几行代码轻松解决,核心代码只有一条。下面为解决方法:

首先ALT+F11,打开VBA编辑器

在工程窗口中,选中当前工作薄,点击“插入”菜单栏,插入“模块”

将下述代码拷贝到新插入的模块1中:

Sub 取消隐藏工作表()

For Each ws In Worksheets

ws.Visible = True

Next

End Sub

将鼠标放在代码内的任何位置,单击工具栏上的运行按钮或F5,取消隐藏瞬间完成。

总结

1、VBA编辑器的打开方式:ALT+F11

2、过程代码:

SUB 名称()

……

END SUB

3、循环代码:

FOR EACH 元素 in 集合

……

NEXT

4、工作表显示代码:

SHEETS("名称”).VISIBLE=TRUE

SHEETS(序号) .VISIBLE=TRUE

更多VBA代码请见:

常用VBA语句

VBA一点都不难

END

(0)

相关推荐

  • 非常牛逼的技能,瞬间生成N个工作表!

    学员的问题,要一次性生成1号-31号的工作表,有没有快捷的方法? 这种常用的有2种方法,跟卢子一起来看看. 1.VBA 会VBA,简直是无敌的存在,想要什么功能,都可以通过写代码来实现.要完成这种,简 ...

  • VBA代码库11:强制用户启用宏(续)

    excelperfect 在<VBA代码库10:强制用户启用宏>中,讲解了一段用户在打开工作簿时必须启用宏才能使用工作簿功能的代码.本文给出另一段同样可以实现强制用户启用宏的代码. 如果用 ...

  • 抱歉,如果禁用宏,你将无法工作

    <VBA代码解决方案>这套教程是我最早推出的教程,目前已经是第二版修订了.这套教程定位于入门后的提高,在学习这套教程过程中,侧重点是要理解及掌握我的"积木编程"思想.要 ...

  • Excel怎么保护自己的劳动成果?强制用户启用宏,再加上这一步

    当Excel工作簿中含有VBA代码时,用户在使用时需要启用宏,否则工作簿的某些功能就会失效.或者是编辑的VBA代码含有定期删除指令,为了保证工作簿的安全性,和防止他人禁用宏造成知识产权法受到侵害,需要 ...

  • excel隐藏工作表界面只显示用户窗体的三种方法

    内容提要:本文介绍excel中通过VBA代码来隐藏工作簿只显示用户窗体的三种情况和方法. 有时候当我们打开excel,没有看到常规的显示工作表界面,而是只显示了用户窗体.这是怎么实现的呢?我们可以通过 ...

  • excel 隐藏工作表界面只显示用户窗体的三种方法

    有时候当我们打开excel,没有看到常规的显示工作表界面,而是只显示了用户窗体.这是怎么实现的呢?我们可以通过VBA代码来进行. 按下ALT+F11,打开VBE编辑器,下面所有代码都位于ThisWor ...

  • 巧妙查看工作表隐藏的数据

    通常,我们想要查看工作表中隐藏的数据时,要先取消隐藏,查看完后,又要重新隐藏,非常麻烦.这里介绍一种简单的方法,可以不使用取消隐藏命名. 例如图1所示的工作表,列C被隐藏. 图1 首先,在" ...

  • Excel VBA 7.42批量实现工作表隐藏 有些秘密我不想给你看

    前景提要(文末提供源码下载) 好了,之前我们很多关于数据的求和.合并.汇总等方面的案例和知识,相信大家都有点感觉到大脑细胞奔溃的感觉了,虽然VBA仅仅算是Excel自带的小脚本语言,但是因为依托于Ex ...

  • 工作表的显示与隐藏、深度隐藏

    日常工作中我们发给别人报表,有些工作表不希望别人看到,但又不想删掉,点击工作表标签,右键,选择"隐藏",工作表就隐藏了,相反如果选择"取消隐藏"就可以看到隐藏的 ...

  • 如何用vba将工作表中的所有零值隐藏或显示?

    2019年6月1日作者:水星Excel 2,349 次浏览 暂无评论 要在excel中设置是显示还是隐藏零值,可以使用如下的方法: 要在vba中设置是显示还是隐藏零值,可以使用DisplayZeros ...

  • WPS工作表中如何隐藏或显示行和列?

    WPS工作表中如何隐藏或显示行与列?为了进行数据的预览,往往需要将一些数据进行隐藏这样可以排除干扰,下面小编就来教大家操作的方法. 1.首先我们创建工作表,要将第2行和第3行进行隐藏. 2.选中两行之 ...

  • 教学管理菜鸟成长记24-规范录入工作表数据7-单元格花样显示

    关键词:Excel2016:单元格格式:自定义:操作难度* 话说昨天小菜学会了如何快速定位和选择单元格或区域,整理工作表那叫一个得心应手.工作之余,小菜研究起工作表的基础组成部分-单元格,发现里面有很 ...

  • VBA编程练习08:删除工作表而不显示提示信息

    excelperfect 本次的练习非常简单,但在许多场合都会用到. 本次练习题 当我们删除工作簿中的工作表时,Excel会自动弹出"MicrosoftExcel将永久删除此工作表.是否继续 ...