手机
当前位置:查字典教程网 >软件教程 >办公软件 >excel怎么使用vba一键隐藏所有工作表?
excel怎么使用vba一键隐藏所有工作表?
摘要:excel中使用vba一键隐藏所有工作表1、首先我们打开一个工作样表作为例子。2、使用alt+f11组合键打开vbe编辑器,新建一个模块,在...

excel中使用vba一键隐藏所有工作表

excel怎么使用vba一键隐藏所有工作表?1

1、首先我们打开一个工作样表作为例子。

excel怎么使用vba一键隐藏所有工作表?2

2、使用alt+f11组合键打开vbe编辑器,新建一个模块,在模块编辑窗中输入以下代码:

Option Explicit

Sub 隐藏()

Dim i As Integer

For i = 1 To Sheets.Count

If Sheets(i).Name <> "源数据" Then

Sheets(i).Visible = 0

End If

Next x

End Sub

excel怎么使用vba一键隐藏所有工作表?3

3、解读这段代码首先是要了解工作表的名称规则是默认的以数字顺序递增,按工作表的顺序依次是sheets1、sheets2、……直到最末尾一个工作表。因此我们这里定义一个for循环,起始值为1,终值为工作表数。

excel怎么使用vba一键隐藏所有工作表?4

4、接着我们对工作表名做判断。工作表出了下标值,也就是上步提到的顺序命名,还可以自定义名称,也就是我们这里写的"源数据"。<>大于小于判断符为不等于。

excel怎么使用vba一键隐藏所有工作表?5

5、visible属性是可视属性,作为表格对象的属性即是可视或隐藏。这里写做0即是隐藏,我们可以用更直观的写法false。

excel怎么使用vba一键隐藏所有工作表?6

6、制作一个按钮并指定这个宏,我们运行一下,可以看到除了源数据工作表外,其他的工作表都隐藏起来了,如果需要回复,只需要将宏代码中visible的属性值0修改为1或者true然后运行即可。

excel怎么使用vba一键隐藏所有工作表?7

excel怎么使用vba一键隐藏所有工作表?8

【excel怎么使用vba一键隐藏所有工作表?】相关文章:

Excel中使用拖动法复制与移动数据的方法

在Word2010文档中使用不同颜色突出显示文本功能的教程

巧用一键删除Word文档所有空格空行

如何修改Excel标签名及添加工作表

excel中只单独打印图表的设置技巧

excel忘记密码怎么办如何解决

Excel表格的另类操作技巧

excel中快速求倍数设置技巧

如何使用WPS 2012中的“邮件合并”功能插入成绩单

如何在Word2010文档中使用“键入时检查拼写”功能

精品推荐
分类导航