Cómo actualizar varias tablas dinámicas por medio de macro y quitar los mismos campos?
Tengo un archivo que contiene 3 tablas dinámicas que contienen la misma información, pero necesito diferentes datos de las mismas, quiero hacer un botón que me permita actualizarlas y que a su vez me quite unos datos que no necesito, grabe una macro, pero no se como replicarlo para las otras hojas donde están las otras tablas dinámicas.
Ejemplo:
Sub Macro2()
' Macro2 Macro
' mciapy-trafos-vacias
ActiveSheet.PivotTables("TablaDinámica1").PivotFields("Unidad de Negocios"). _
CurrentPage = "(All)"
With ActiveSheet.PivotTables("TablaDinámica1").PivotFields("Unidad de Negocios" _
)
.PivotItems("30MCIAPY").Visible = False
.PivotItems("31MCIAPY").Visible = False
.PivotItems("32MCIAPY").Visible = False
.PivotItems("33MCIAPY").Visible = False
.PivotItems("33TRAFOS").Visible = False
.PivotItems("41MCIAPY").Visible = False
.PivotItems("51MCIAPY").Visible = False
.PivotItems("(blank)").Visible = False
End With
ActiveSheet.PivotTables("TablaDinámica1").PivotFields("Descripción"). _
CurrentPage = "(All)"
With ActiveSheet.PivotTables("TablaDinámica1").PivotFields("Descripción")
.PivotItems("Ajuste costo amortizado").Visible = False
.PivotItems("Amort.ant. Plantas, ductos y t").Visible = False
.PivotItems("Ant redes,líneas,cables").Visible = False
.PivotItems("Ant. Plantas, ductos y túneles").Visible = False
.PivotItems("OCI Reclas i% Cob FC").Visible = False
.PivotItems("ORI Reclas i% Cob FC").Visible = False
End With
End Sub