筛选
AutoFilter (Field, Criteria1, Operator, Criteria2, SubField, VisibleDropDown)
参数
- Field:要筛选的列,int, 从1开始
- Criteria1:筛选的条件1
- Operator:操作符
- Criteria2:筛选的条件2
- 其他省略,不影响使用。
Operator
这是VBA里面的参数,最好填数字,肯定不会错。
Name | Value | Description |
---|---|---|
xlAnd | 1 | Criteria1 And Criteria2 |
xlBottom10Items | 4 | 筛选最小的10项 (在Criteria1填数字,如:Criteria1='10’代表筛选最小的10项) |
xlBottom10Percent | 6 | 从小到大,按百分比取数(Criteria1在1-100中取数,当数据在1为10,Criteria1=‘10’ ,代表数据从1-10排列,筛选前面10%,就会得到1.) |
xlFilterCellColor | 8 | Color of the cell |
xlFilterDynamic | 11 | Dynamic filter |
xlFilterFontColor | 9 | Color of the font |
xlFilterIcon | 10 | Filter icon |
xlFilterValues | 7 | Filter values,用于筛选同时筛选多个值 |
xlOr | 2 | Criteria1 Or Criteria2 |
xlTop10Items | 3 | 筛选最大的10项 (Criteria1=‘N’,指定筛选最大的N项) |
xlTop10Percent | 5 | 从大到小,按百分比取数 (Criteria1在1-100中取数,当数据为1到10,Criteria1=‘10’ ,代表数据从10-1排列,筛选前面10%,就会得到10) |