excel批量删除隐藏空白行的 *** (excel中的多个sheet怎么取消隐
表格被隐藏的弄不出来 Excel批量显示和隐藏工作表,之一种 *** 相当实用!
嗨,大家好,欢迎来到Excel伦特吧,今天白癜风网小编要给大家分享的是一个超级简单的高手技巧,批量隐藏和显示工作表。我们来看看具体操作吧↓↓↓
Excel skills
隐藏工作表,我们平时一般是怎么做的呢?见下图:
隐藏工作表
大家都知道,要想将显示隐藏的工作表,只能将隐藏的工作表逐个显示出来,这样就比较麻烦,有没有办法一次性让所有隐藏的工作表全部显示出来呢?我们来看看怎么做:
操作 *** :
隐藏工作表之前我们在视图菜单中自定义视图为“All”隐藏了部分工作表之后,我们自定义视图为“封面”这样就可以在自定义视图中来回切换,达到批量隐藏和显示工作表啦!是不是很方便?
批量隐藏和显示工作表
除了这种 *** 之外,我们还有另外一种方式隐藏工作表的方式,可以通过设置达到隐藏工作表标签的目的。来看看怎么操作吧!
文件——选项——高级取消勾选显示工作表标签前面的方框确定后,就不会显示工作表标签啦!同理,如果要显示出来,直接勾选即可。
批量隐藏和显示工作表
今天白癜风网小编我们要讲的第三种 *** 是VBA实现,主要是虽然本文之一种 *** 已经完胜了,但是为了让大家更全面的学习技巧,故还是将此法分享给大家。代码如下:
Sub 隐藏工作表()
#39以下由Excel伦特吧 ***
#39=========我是华丽分割线=========
Dim sht As Worksheet #39定义工作表对象
For Each sht In Worksheets #39For Each循环语句,在工作簿中所有表格循环执行以下命令
If sht.Name ltgt #34封面#34 Then #39判定工作表名称是否为封面
sht.Visible = xlSheetHidden #39工作表名称不等于“封面”的工作表隐藏起来
End If
Next sht
#39=========我是华丽分割线=========
End Sub
Sub 显示工作表()
#39以下由Excel伦特吧 ***
#39=========我是华丽分割线=========
Dim sht As Worksheet #39定义工作表对象
For Each sht In Worksheets #39For Each循环语句,在工作簿中所有表格循环执行以下命令
If sht.Name ltgt #34封面#34 Then #39判定工作表名称是否为封面
sht.Visible = xlSheetVisible #39工作表名称不等于“封面”的工作表显示出来
End If
Next sht
#39=========我是华丽分割线=========
End Sub
具体操作如下:
这里我们重点讲下sht.Visible = xlSheetVisible 这句代码哈,其实我们的表格显示的状态有三种,之一种是visible(可见),第二种是Hidden(隐藏),第三种是veryHidden(深度隐藏),对应的值分别为-1,0,2,所以sht.Visible =-1即等价sht.Visible = xlSheetVisible 。
另外细心的童鞋发现了,除了显示和隐藏,还有第三种状态——深度隐藏。
深度隐藏和一般隐藏的区别是啥?简单的说前者在工作表标签中是无法取消隐藏的,后者是可以取消隐藏的。我们来看看区别:
深度隐藏和一般隐藏的区别
所以我们当我们不想让别人在取消隐藏中显示我们隐藏的表格时,可以按上述 *** 将对应的表格的visible属性设置成2,别人就没法通过取消隐藏看到自己的表格啦,当然这种对Excel高手作用不大哈。
关于隐藏和显示工作表,工作中你是怎么做的?欢迎留言,告诉白癜风网小编,今天白癜风网小编的分享就到这里啦,读书百遍,不如操作一遍,赶紧实操吧。
excel中的多个sheet怎么取消隐藏 excel如何批量去掉隐藏的小数