Macro para actualizar automáticamente tablas dinámicas en distintas hojas
Hace un tiempo me ayudaron con esta rutina, funciona bien pero solo cuando hay una sola tabla dinámica en el libro, ahora necesito tener varias tablas en distintas hojas, ¿qué puedo hacer?
Private Sub Worksheet_Activate()
Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:="2012"
Dim TDx As Integer
For TDx = 1 To ActiveSheet.PivotTables.Count
ActiveSheet.PivotTables(TDx).RefreshTable
Next TDx
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True, AllowUsingPivotTables:=True, Password:="2012"
Application.ScreenUpdating = True
End Sub
1 respuesta
Respuesta de Dante Amor
1