VBA中的AutoFilter及其工作原理
发布时间
阅读量:
阅读量
一、AutoFilter:1、采用Range的途径,实现对表格中各列数据的筛选操作;2、通过Worksheet的特性,获取表格内的筛选对象
Sub about_AutoFilter()
' 1、Range.AutoFilter,返回值始终为 True
' 1》 语法:Range.AutoFilter(Field, Criteria1, Operator, Criteria2, SubField, VisibleDropDown)
' 2》 用途:对指定区域 Range 的 Field 偏移列进行筛选
result = Range("a:a").AutoFilter(1, "72", xlOr, "77", False) '筛选 A列 等于“72”或“77”的数据,result = True。最后一个选项表示 “是否显示下拉箭头”
result = Range("a:a").AutoFilter(1, "72", xlOr, "77", True) '显示 “下拉箭头”
' 2、Worksheet.AutoFilter
' 如果筛选已关闭,返回 Nothing;否则返回 AutoFilter 对象
Di
全部评论 (0)
还没有任何评论哟~
