【发布时间】:2017-05-15 09:20:34
【问题描述】:
我有一个非常简单的偏移函数,我连接到滚动条来滚动数据。 =OFFSET(A$2,$A$48,0)。当我过滤单元格 A2-A45 中的数据以仅选择某个类别时,我希望滚动 OFFSET 函数以跳过隐藏单元格并仅滚动过滤后仍然可见的数据。
Sub AddVisibleName()
Dim rVisible As Range
Dim lLastRow As Long
lLastRow = Range("A" & Rows.Count).End(xlUp).Row
Set rVisible = Range("A2:A45" & lLastRow).SpecialCells(xlCellTypeVisible)
ActiveWorkbook.Names.Add Name:="VisibleRange", RefersTo:=rVisible
End Sub
上面的代码创建了“VisibleRange”范围,它只包含显示在其中的非隐藏单元格的值。有没有办法将其合并到 OFFSET 函数中?
也欢迎任何其他更简单的方法来实现我想要的
谢谢
【问题讨论】: