Compartir a través de


Método PivotFilters.Add (Excel)

Agrega nuevos filtros a la colección PivotFilters.

Sintaxis

expresión. Add (Type, DataField, Value1, Value2, Order, Name, Description, MemberPropertyField, WholeDayFilter)

Expresión Variable que representa un objeto PivotFilters .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Type Obligatorio XlPivotFilterType Requiere un tipo XlPivotFilterType de filtro.
DataField Opcional Variant Campo al que está adjunto el filtro.
Value1 Opcional Variant Filtro del valor 1.
Value2 Opcional Variant Filtro del valor 2.
Order Opcional Variant Orden en el que se deberían filtrar los datos.
Name Opcional Variant Nombre del filtro.
Descripción Opcional Variant Breve descripción del filtro.
MemberPropertyField Opcional Variant Especifica el campo de propiedad miembro del campo en el que se basa el filtro de rótulo.
WholeDayFilter Opcional Variant Especifica un filtro basado en días.

Valor devuelto

PivotFilter

Ejemplo:

A continuación se incluyen algunos ejemplos de cómo usar correctamente la función 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  

El ejemplo siguiente devuelve un error en tiempo de ejecución porque el tipo de datos de Value1 no es válido.

ActiveCell.PivotField.PivotFilters.Add FilterType := xlValueIsGreaterThanOrEqualTo DataField := MyPivotField2 Value1 := Allan  

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.