Permitir Ordenar, Filtrar y Agrupar en Hojas Protegidas en Excel

Proteger hojas en Excel es una de las acciones que todos deberíamos conocer y seguro la mayoría lo ha hecho en Excel.

Lo que tal vez, pocos hacen, es detenerse a ver las acciones que podemos permitir en hojas protegidas.

Y lo que te aseguro que NO CONOCÍAS! Cómo permitir que podamos usar los botones de esquema para agrupar columnas o filas de un rango.

Ver video Proteger hojas de Excel permitiendo al usuario

Suscríbete al canal de EXCELeINFO en YouTube para aprender más de Excel y macros.

Proteger celdas en Excel permitiendo al usuario ciertas acciones

Figura 1. Proteger hojas en Excel permitiéndole al usuario ciertas acciones.

Habitualmente protegemos celdas usando o no una contraseña, pero rara vez marcamos alguna opción de las permitidas por Excel.

Esta opciones son útiles, porque, si bien quieres proteger las celdas, en ciertos casos deseas hacer algunas acciones:

  • Seleccionar celdas bloquedas.
  • Seleccionar celdas desbloquedas.
  • Formato de celdas.
  • Formato de columnas.
  • Aplicar formato a filas.
  • Insertar columnas.
  • Insertar filas.
  • Insertar hipervínculos.
  • Eliminar columnas.
  • Eliminar filas.
  • Ordenar.
  • Usar autofiltro.
  • Usar Tabla dinámica y Gráfico dinámico.
  • Modificar objetos.
  • Modificar escenarios.

Proteger hoja, pero permitir agrupar filas o columnas usando botones de esquema

Figura 2. Proteger hoja en Excel permitidiendo usar los botones de esquema para agrupar.

En una entrevita en mi Podcast, alguien hizo la pregunta sobre cómo proteger una hoja en Excel, pero si tengo agrupaciones de esquema, poder usarlas.

Excel no tiene una opción para trabajar con agrupaciones cuando la hoja esté protegida.

Aquí es donde entran las macros al rescate.

Macro para permitir botones de esquema en hojas protegidas

La macro funciona así: se habilita la propiedad Outlining y luego protegemos la hoja, indicamente que queremos proteger sólo la vista del usuario, usando userInterfaceOnly.

'Mi canal de YouTube | youtube.com/user/sergioacamposh
'Mi Sitio | exceleinfo.com
'Descarga mi add-in | addin.exceleinfo.com
'Obtén la Certificación Excel Expert | exceleinfo.com/certificacion-mos

Sub Proteger()

ActiveSheet.EnableOutlining = True
ActiveSheet.Protect userInterfaceOnly:=True

End Sub

Descarga el archivo de ejemplo

Proteger hojas permitiendo filtrar, ordenar y agrupar – EXCELeINFO.zip

👇

⭐ Si te gustó este tutorial, por favor regístrate en nuestra Lista de correo y Suscríbete a nuestro canal de YouTube para que estés siempre enterado de lo nuevo que publicamos.

You may also like...

Leave a Reply

Your email address will not be published.

%d bloggers like this: