¿Cómo actualizar la tabla dinámica en la hoja protegida?
Normalmente, la tabla dinámica no se actualiza en una hoja protegida, en este artículo, presentaré un código VBA para actualizar la tabla dinámica desde una hoja de trabajo protegida.
Actualizar la tabla dinámica en la hoja protegida con código VBA
Actualizar la tabla dinámica en la hoja protegida con código VBA
De forma predeterminada, no hay una forma directa de actualizar la tabla dinámica en una hoja protegida, pero, con el siguiente código VBA, puede actualizar rápidamente todas las tablas dinámicas de la hoja de trabajo actual cuando los datos cambian en su tabla original.
1. Mantenga pulsado el botón ALT + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.
2. Hacer clic recuadro > Móduloy pegue el siguiente código en el Módulo Ventana.
Código de VBA: actualizar la tabla dinámica en la hoja protegida:
Sub RefreshAll()
'Updateby Extendoffice 20161109
Dim xpt As PivotTable
With ActiveSheet
.Protect UserInterfaceOnly:=True
For Each xpt In .PivotTables
xpt.RefreshTable
Next xpt
End With
End Sub
3. Y luego presione F5 clave para ejecutar este código, si sus datos originales cambian, todas las tablas dinámicas en la hoja activa se actualizarán a la vez.
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!