Saltar al contenido

Filtro en Macro


Recommended Posts

publicado

Filtro en Macro (Tabla Dinámica)

Estimados,

Tengo parte una programación en la que necesito su ayuda.

----

ActiveWorkbook.PivotCaches.Add(SourceType:=xlDatabase, SourceData:= _

Worksheets("Hoja1") _

.Range("A1:AF" & Sheets("Hoja1").Range("AF1").End(xlDown).Row).Address(External:=True)) _

.CreatePivotTable TableDestination:="", TableName:= _

"Tabla dinámica1", DefaultVersion:=xlPivotTableVersion10

With ActiveSheet.PivotTables("Tabla dinámica1").PivotFields("Incoterm")

.Orientation = xlPageField

.Position = 1

End With

ActiveSheet.PivotTables("Tabla dinámica1").PivotFields("Incoterm").CurrentPage _

= "(All)"

With ActiveSheet.PivotTables("Tabla dinámica1").PivotFields("Incoterm")

.PivotItems("C I F").Visible = False

.PivotItems("C. Y F.").Visible = False

End With

-------

El problema es que si por ejemplo "C I F" no está dentro de los datos, la macro al no encontrar esto se detiene.

Quizá puedo poner una condición "ó"?

Dejo archivo de ejmeplo

(debo agregar más datos para eliminarlos en el filtro)

[ATTACH]37365.vB[/ATTACH]

Libro2.rar

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.