excel 怎么隐藏列 如何隐藏行或列

No.1

隐藏操作在Excel操作当中 , 在鼠标右键里有快捷方式 。
使用起来比较简单 。
本节将介绍如何通过vba代码实现 。
因为在程序处理数据的过程中 , 会用到隐藏功能 。
比如某些统计过程当中,有些数据不希望出现,我们可以暂时隐藏起来。
excel 怎么隐藏列 如何隐藏行或列

当然了 , 隐藏就是不被看到,并不是删除,这一点要分清楚 。
隐藏不会把数据抹掉,而是不被看到的意思 。
隐藏也有反操作,取消隐藏,也是同样的代码,设置一下参数就可以 。
下面介绍下隐藏的属性Hidden:
excel 怎么隐藏列 如何隐藏行或列

No.2

Hidden有两个参数值,一个是True,一个是False 。
很明显,True表示隐藏,False表示取消隐藏 。
如下代码:
Rows(3).Hidden=True'隐藏第3行
Columns("C").Hidden=True'隐藏第C列
如下示例:
excel 怎么隐藏列 如何隐藏行或列

示例中四个按钮,分别执行隐藏或显示年龄为空的行 。
隐藏或显示选择框里的列 。
其实,这个属性应用相对简单 。
关键在于,程序中应用,如何选择出要隐藏的行或列 。
如下代码,具体讲解:

No.3


excel 怎么隐藏列 如何隐藏行或列



隐藏行:
【excel 怎么隐藏列 如何隐藏行或列】Private Sub HiddenRows()Dim R As RangeSet R = ThisWorkbook.ActiveSheet.Range("A3").CurrentRegionDim xR As RangeFor Each xR In RIf xR.Column = 3 Then '判断是年龄列If VBA.Len(xR.Value) = 0 ThenxR.EntireRow.Hidden = TrueEnd IfEnd IfNext xREnd Sub
隐藏列:
Private Sub HiddenColumns()Dim xChr As StringxChr = Me.ComboBox1.ValueThisWorkbook.ActiveSheet.Columns(xChr).Hidden = TrueEnd Sub
隐藏和显示就这样设置,很简单 。
Hidden属性就介绍这么多 , 欢迎关注、收藏 。
---END---

相关经验推荐