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

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

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.