Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿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 arruinen el diseño? En este artículo, hablaré sobre algunos métodos para proteger la tabla dinámica en la hoja de trabajo.

Proteja la tabla dinámica con el código VBA

Proteja la tabla dinámica pero permita el acceso a la cortadora

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools para Excel: la mejor herramienta de productividad de Office resolverá la mayoría de sus problemas de Excel
  • Texto automático: Cree sus gráficos, imágenes, celdas, fórmulas complejas y reutilizar ellos rápidamente en el futuro.
  • Más de características de texto 20: Extraer número de la cadena de texto; Extraer o eliminar parte de los textos; Convertir números y monedas a palabras en inglés ...
  • Herramientas de fusión: Múltiples libros de trabajo y hojas en uno; Fusionar múltiples celdas / filas / columnas y guardar datos; Combinar filas duplicadas y sumar ...
  • Herramientas divididas: Dividir datos en varias hojas en función del valor; Un libro de trabajo para múltiples archivos Excel, PDF o CSV; De una columna a varias columnas ...
  • Saltar pasta Filas ocultas / filtradas; Cuenta y suma por color de fondo; Crear lista de correo y Enviar correos electrónicos por el valor de la celda...
  • Súper filtro: Cree esquemas de filtro avanzados y aplique a cualquier hoja; Tipo de Propiedad por semana, día, frecuencia y más; Filtrar por negrita, fórmulas, comentario ...
  • Más de potentes funciones de 300; Funciona con Office 2007-2019 y 365; Soporta todos los idiomas; Fácil despliegue en compañía; Funciones completas de prueba gratuita de 60-day.

flecha azul burbuja derecha Proteja la tabla dinámica con el código VBA

El siguiente código de VBA puede ayudarlo a proteger la tabla dinámica, haga lo siguiente:

1. Mantenga presionado 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 Módulo Ventana.

Código VBA: proteger la tabla dinámica

Sub RestrictPivotTable()
'Updateby Extendoffice 20161026
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 tecla 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:

doc protect mesa pivotante 1

Notas:

1. Este código desactivará muchas de las características en una tabla dinámica, como evitar que los usuarios arrastran cualquiera de los campos a una ubicación diferente y deshabilitar la Lista de campos, las Configuraciones de campo, 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.


flecha azul burbuja derecha Proteja la tabla dinámica pero permita el acceso a la cortadora

A veces, es posible que desee proteger la tabla dinámica, pero permitiendo 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 desde el menú de contexto, ver captura de pantalla:

doc protect mesa pivotante 2

2. En la Formateador de formato Panel, haga clic Propiedades para expandir las opciones, y luego desmarcar Cerrado opción, ver captura de pantalla:

doc protect mesa pivotante 3

3. A continuación, cierre el panel y luego haga clic Reseña > Hoja de protección para proteger esta hoja, vea la captura de pantalla:

doc protect mesa pivotante 4

4. En el estallado Hoja de protección cuadro de diálogo, luego verificar 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 confirme, vea la captura de pantalla:

doc protect mesa pivotante 5

5. Luego haga clic OK para cerrar los cuadros de diálogo, y ahora, al hacer clic en el informe de la tabla dinámica e intentar cambiarlo, no se modificará, pero puede aplicar la función Slicer como lo necesite.


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Más de potentes funciones de 300. Funciona con Office 2007-2019 y 365. Soporta todos los idiomas. Fácil despliegue en compañía. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    andrew · 1 months ago
    The macro doesn't work it just throws an object error
    • To post as a guest, your comment is unpublished.
      skyyang · 24 days ago
      Hi, andrew,
      The code works well, after applying the code, you will get the prompt box to remind you the pivot table has been protected, and then close it, now, when changing any data in the pivot table, a warning message box will be pop out.