PivotFilters.Add 方法 (Excel)
将新筛选添加到 PivotFilters 集合。
语法
表达式。添加 (类型、 DataField、 Value1、 Value2、 Order、 Name、 Description、 MemberPropertyField、 WholeDayFilter)
表达 一个代表 PivotFilters 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
Type | 必需 | XlPivotFilterType | 需要 XlPivotFilterType 类型的筛选器。 |
DataField | 可选 | Variant | 筛选附加到的字段。 |
Value1 | 可选 | Variant | 筛选值 1。 |
Value2 | 可选 | Variant | 筛选值 2。 |
Order | 可选 | Variant | 筛选数据的顺序。 |
Name | 可选 | Variant | 筛选的名称。 |
说明 | 可选 | Variant | 筛选的简要说明。 |
MemberPropertyField | 可选 | Variant | 指定标签筛选所基于的成员属性字段。 |
WholeDayFilter | 可选 | Variant | 指定基于天数的筛选器。 |
返回值
PivotFilter
示例
下面是一些关于如何正确使用 Add 函数的示例。
ActiveCell.PivotField.PivotFilters.Add FilterType := xlThisWeek
ActiveCell.PivotField.PivotFilters.Add FilterType := xlTopCount DataField := MyPivotField2 Value1 := 10
ActiveCell.PivotField.PivotFilters.Add FilterType := xlCaptionIsNotBetween Value1 := "A" Value2 := "G"
ActiveCell.PivotField.PivotFilters.Add FilterType := xlValueIsGreaterThanOrEqualTo DataField := MyPivotField2 Value1 := 10000
由于 Value1 的数据类型无效,本示例将返回一个运行时错误。
ActiveCell.PivotField.PivotFilters.Add FilterType := xlValueIsGreaterThanOrEqualTo DataField := MyPivotField2 Value1 := Allan
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。