筛选
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) |

本文介绍了如何使用Pywin32库在Excel中进行筛选和排序操作。首先,详细解释了筛选参数,包括Field、Criteria1、Operator等,并给出了筛选最小值和多值筛选的实例。接着,探讨了排序参数,如Key1、Order1等,并展示了单列排序的代码及效果。最后,作者提出对多字段排序的理解和疑问,邀请读者在评论区交流。

5512

被折叠的 条评论
为什么被折叠?



