2009-04-24 56 views
0

好了,我已经设置自动筛选属性为整个活动工作表(UsedRange.AutoFilter Field:=1, Criteria1:= [blah blah]Excel宏 - 如何获取AutoFiltered行的范围?

一旦应用过滤器,如何以编程方式选择范围,如果行和列的过滤器的结果。

我检查UsedRange,但给出了整个(未过滤)的范围。有任何想法吗?

回答

2

明白了。

Set rng = Worksheets("Sheet1").Range("A1").CurrentRegion.SpecialCells(xlVisible) 
+0

rng.Rows.Count显示过滤范围内的行数。但rng.Cells属性似乎参考了工作表中的整个范围 – 2009-04-25 08:28:36