Macro filtrar tabla dinámica por campo informe con VBA
Publicado por ANTONIO86 (2 intervenciones) el 13/05/2020 17:19:20
Buenas tardes.
Hace tiempo un amigo me montó una macro para filtrar una tabla dinámica por un valor. El problema es que ahora no solo quiero filtrar por un valor, si no por varios. No logro adaptar la macro para que funcione. ¿Me podéis ayudar? Os dejo la parte del código.
Proveedor es un vector que puede contener 1, 2 o más valores. Entonces me gustaría filtrar mi tabla dinámica por tantos valores como tenga el vector Proveedor, y todos estos filtros a la vez. No se si los tiros irán por .CurrentPage = Proveedor (x) añadiéndole un for each o algo así.
Gracias
Hace tiempo un amigo me montó una macro para filtrar una tabla dinámica por un valor. El problema es que ahora no solo quiero filtrar por un valor, si no por varios. No logro adaptar la macro para que funcione. ¿Me podéis ayudar? Os dejo la parte del código.
1
2
3
4
5
With ptTable.PivotFields(ptField)
.ClearAllFilters
.EnableMultiplePageItems = True
.CurrentPage = Proveedor(0)
End With
Proveedor es un vector que puede contener 1, 2 o más valores. Entonces me gustaría filtrar mi tabla dinámica por tantos valores como tenga el vector Proveedor, y todos estos filtros a la vez. No se si los tiros irán por .CurrentPage = Proveedor (x) añadiéndole un for each o algo así.
Gracias
Valora esta pregunta


0