¿Cómo proteger la tabla dinámica en Excel?
En Excel, ¿cómo podríamos proteger la tabla dinámica para evitar que otros usuarios arrastren los campos o estropeen el diseño? En este artículo, hablaré sobre algunos métodos para proteger la tabla dinámica en la hoja de trabajo.
Proteger la tabla dinámica con código VBA
Proteja la tabla dinámica pero permita el acceso a la cortadora
Proteger la tabla dinámica con código VBA
El siguiente código VBA puede ayudarlo a proteger la tabla dinámica, haga lo siguiente:
1. Mantenga pulsado el 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: proteger la tabla dinámica
Sub RestrictPivotTable()
'Updateby Extendoffice
Dim xpf As PivotField
Application.ScreenUpdating = False
With ActiveSheet.PivotTables(1)
.EnableDrilldown = False
.EnableFieldList = False
.EnableFieldDialog = False
.PivotCache.EnableRefresh = False
For Each xpf In .PageFields
With pf
.DragToPage = False
.DragToRow = False
.DragToColumn = False
.DragToData = False
.DragToHide = False
End With
Next xpf
End With
Application.ScreenUpdating = False
MsgBox "The pivot table has been protected!", vbInformation, "Kutools for Excel"
End Sub
3. Entonces presione F5 para ejecutar este código, y aparecerá un cuadro emergente para recordarle que la tabla dinámica ha sido protegida, vea la captura de pantalla:
Notas:
1. Este código deshabilitará muchas de las funciones en una tabla dinámica, como evitar que los usuarios arrastren cualquiera de los campos a una ubicación diferente y deshabilitar la lista de campos, la configuración de campos, el desglose y la función Actualizar.
2. Si hay varias tablas dinámicas en la hoja activa, este código solo se aplica a la última tabla dinámica.
Proteja la tabla dinámica pero permita el acceso a la cortadora
A veces, es posible que desee proteger la tabla dinámica, pero al permitir el acceso a la cortadora para aplicar la función de filtro, los siguientes pasos pueden hacerle un favor.
1. Después de insertar la cortadora, haga clic con el botón derecho y elija Tamaño y propiedades en el menú contextual, vea la captura de pantalla:
2. En la Rebanador de formato Panel, haga clic Propiedades para expandir las opciones y luego desmarcar Cerrado opción, ver captura de pantalla:
3. Luego cierre el panel y luego haga clic en Revisar > Hoja de protección para proteger esta hoja, vea la captura de pantalla:
4. En el estalló Hoja de protección cuadro de diálogo, luego marque Seleccionar celdas desbloqueadas y Usar tabla dinámica y gráfico dinámico opciones solo en el Permitir a todos los usuarios de esta hoja de trabajo cuadro de lista, y luego ingrese la contraseña y confírmela, vea la captura de pantalla:
5. Luego haga clic OK para cerrar los cuadros de diálogo, y ahora, cuando haga clic en el informe de la tabla dinámica e intente cambiarlo, no se modificará, pero puede aplicar la función Slicer según lo necesite.
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!