VBA检测Excel工作表区域中是否有隐藏行或列
(2019-04-16 09:21:51)
标签:
excelvba代码 |
分类: VBA专区 |
Excel工作表中,有时为了方便操作会临时隐藏某些行或者列,到再次使用时需要检测某选择区域是否包含有隐藏的行或列,这里给出一个VBA函数RangeHasHiddenRowsOrCols
01.'================================02.'
检测区域中是否有隐藏行或列03.'
如存在则返回True04.'05.'================================06.Private
Function RangeHasHiddenRowsOrCols(rng)
As Boolean07. Dim
r As Range, c
As Range08. RangeHasHiddenRowsorCols
= False09. For
Each r In
rng.Rows10. If
r.EntireRow.Hidden
Then11. RangeHasHiddenRowsorCols
= True12. Exit
Function13. End
If14. Next15. For
Each c In
rng.Columns16. If
c.EntireColumn.Hidden
Then17. RangeHasHiddenRowsorCols
= True18. Exit
Function19. End
If20. Next21.End
Function
加载中…