如图,我在原程序中需要取出project下面的所有单元格做处理。现在我希望取出筛选过后显示出来的单元格。请问:1.如何获得project中的筛选列表?(比如现在应该是b,应该是一个数组)2.被隐藏的单元格的哪个属性值和显示出来的单元格属性值不一样?
比如,像下图一个有自动筛选的区域,但我没设置条件,就是全部显示的!
现在,我把“数量”大于2000的筛选出来。
然后用下面代码把显示出来的部分复制到另一个表,也就是你的说“取出来”放在sheet2里面!
Option ExplicitSub test()
Sheet1.Range("a1:b10").SpecialCells(xlCellTypeVisible).Copy Sheet2.Range("a1")
End Sub
结果如上图,其实自动筛选就是把符合条件的显示出来,不符合条件的隐藏起来,specialCells(xlCellTypeVisible)这句就是挑选可见的单元格,然后复制!明白了这个就简单了
温馨提示:答案为网友推荐,仅供参考
第1个回答 2016-09-20
For Each Rng In Selection.SpecialCells(12)