在excel vba中要取消行或者列的隐藏,可以使用Range对象的Hidden属性。
通过Range对象的Hidden属性不仅可以设置行或者列的隐藏,还可以获取行或者列是否处于隐藏状态。
以下vba代码分别可以实现隐藏当前工作表的1到3行,A到C列以及取消所有行、列的隐藏:
Sub QQ1722187970()
Dim oWK As Worksheet
Set oWK = Excel.ActiveSheet
With oWK
Dim oRng As Range
Set oRng = .Rows("1:3")
oRng.Hidden = True
Set oRng = .Columns("A:C")
oRng.Hidden = True
.Rows.Hidden = False
.Columns.Hidden = False
End With
End Sub


发表评论