Hoy vas a aprender, de la mejor manera que existe, a cómo ocultar hojas en Excel a nivel avanzado.
Por qué seguro que te has encontrado en esta situación:
- Necesitas compartir un fichero con varias personas, pero no todas ellas tienen que tener la misma la información, ni tampoco toda.
- Una necesita una sola hoja, otra una tabla dinámica, en fin, cada cual tiene que recibir lo que le toca, ni más ni menos.
Y entonces, ¿qué haces?
Te pones a bloquear celdas, a ocultar hojas y libros de forma parcial, a lo loco, perdiendo un montón de tiempo, descontrolando y sin garantías de que no lo vean.
Pues déjame decirte que esta NO es la forma correcta de hacerlo.
Hay una manera específica para hacer esta tarea y que no se te escape nada.
Pero estás de suerte porque hoy, te traigo la solución.
Además, siguiendo los pasos correctos…
- Trabajarás sobre seguro
- Evitarás errores indeseados de esos en los que sientes un “tierra trágame”
- Y ¡ganarás mucho tiempo!
¿Cómo puedes ocultar hojas en Excel a nivel pro?
Pues te avanzo que las hojas tienen un complemento, un pequeño código dentro de un editor, que te va a permitir en un momento, bloquear de una forma más segura lo que no te interesa que vean.
Y después de esta pequeña introducción, si estás listo,
¡vamos al lío!
¿Qué tal el vídeo? ¿Todo claro?
Por si acaso no puedes verlo ahora, pero necesitas la información, o eres de los que prefieren leer en lugar de verme y escuchar mi dulce voz…
Te dejo, como siempre, el paso a paso para que no te pierdas nada.
Cómo ocultar hojas en Excel a nivel avanzado
Estás delante de tu libro Excel, en el que tienes un dashboard y diferentes hojas con informaciones varias.
Pero lo que tu necesitas es mandar cierta información de este archivo, no toda.
Por ejemplo, en este caso solo quieres mandar el Análisis de datos, así que las hojas de Cuenta de resultados, Facturas, Gastos y Gastos personales son las que tienes que ocultar.
No caigas en el error de ocultar la hoja desde el botón derecho, porque el que lo reciba solo que tendrá que darle a Mostrar y verá todo lo que no querías que viese.
Para ocultar hojas en Excel a nivel avanzado, sigue conmigo los pasos que te indico a continuación:
1. Sitúate en la pestañita dónde está escrito el nombre de la hoja que quieras ocultar, y haz clic con el botón derecho.

2. Clica en la opción Ver código.
En este momento te aparece una ventana del Editor Visual Basic, que no tienes que conocer puesto que no vas a hacer macros. Con que te sitúes un poco es suficiente.

Como te indican las flechas, en el recuadro de la izquierda te encuentras con todas tus hojas.
3. Clica en una de las hojas que quieres ocultar.
4. Una vez marcada la hoja arriba, dirígete a la parte de abajo, dónde pone Visible y escoge la opción 2 Muy escondida (2-xl SheetVeryHidden)
5. Repite este proceso marcando cada una de las hojas que quieres esconder, como hemos dicho antes, en este caso Cuenta de resultados, Facturas, Gastos y Gastos personales.

6. Ahora puedes comprobar que en el libro solo te aparece la hoja de Análisis de Datos.

7. Y, además, si pinchas con el botón derecho, no te aparece la opción Mostrar.

¿Qué te parece?
En un momento tienes las hojas ocultas de manera profesional. No es irreversible, pero es mucho más complicado que, el que lo reciba pueda encontrar tus hojas escondidas.
Y ahora, ¿cómo haces para volver a tener visibles las hojas?
Deshacer lo hecho
Pues muy sencillo. Simplemente invierte los pasos que has dado hasta el momento.
- Clica con el botón derecho en la pestañita del nombre de la hoja que te queda visible.
- Pincha en Ver código
- Clica en cada una de las hojas que habías ocultado y en Visible, cambia la opción 2 a la -1 xlSheetVisible.
- Y ya lo tienes todo a la vista como antes.

Como puedes ver, un truco reversible y agolpe de botón.
El secreto está, en que el usuario de Excel que te sueles encontrar, no conoce la opción de cómo ocultar hojas en Excel a nivel avanzado.
Pero si aún sigues un pelín preocupado y lo quieres complicar un poco más, basta con activar un bloqueo para que no puedan usar el botón derecho en la hoja y listo.
Un truco potente, fácil de implementar y rapidísimo.
En 4 clics ya lo tienes a punto, y no tienes porque sufrir ante la posibilidad de que alguien meta las narices donde no le toca.
Espero que te haya servido de gran ayuda, pero si tienes ganas de conocer mucho más a cerca de Excel y llegar a hacer auténticas maravillas, apúntate a la academia, donde te espero con más de 25 cursos (uno nuevo cada mes) y mi soporte para todas tus dudas.
Muchas gracias, amigo. Justo lo que estaba buscando.
Genial Felipe, vamos a por más compañero 💪💪💪
Gracias a ti por valorarlo.
Un abrazo,
Me encanto…. mil gracias por compartir el conocimiento.
Buen trabajo, muchas gracias.
Gracias a ti Ramón!!!
hola buenas tardes, como puedo hacer esto mismo en un excel web
Hola Rosalba
Para ocultar hojas en Excel, incluso en la versión web, puedes seguir estos pasos:
En la pestaña Inicio, dentro del grupo Celdas, haz clic en Formato.
Luego selecciona Visibilidad > Ocultar & Mostrar > Ocultar hoja.
Para volver a mostrar las hojas de cálculo que has ocultado, puedes seguir los mismos pasos pero selecciona Mostrar en lugar de Ocultar hoja. Aparecerá un cuadro de diálogo que lista las hojas ocultas, permitiéndote seleccionar las que deseas hacer visibles nuevamente
Saludos.
Hola Roman
Gracias por el tip, lo he hecho y es perfecto pero ahora para volver atràs he cerrado algunas tablas y no consigo volver a la tabla inicial del tu paso 5. solo soy capaz a volver a poner con “ver codigo” las hojas de excel visibles.
Hola
Hola,
Me alegra saber que el tip para ocultar hojas avanzadas te fue útil. Entiendo que ahora tienes dificultades para volver a la tabla inicial después de haber cerrado algunas tablas.
Para regresar a tu tabla inicial después de haber ocultado hojas, sigue estos pasos:
Abre el Editor de VBA:
Presiona Alt + F11 para abrir el Editor de Visual Basic para Aplicaciones (VBA).
Ver el Proyecto de VBA:
En el lado izquierdo del Editor de VBA, busca el Explorador de Proyectos. Si no lo ves, presiona Ctrl + R para abrirlo.
Encuentra tu Libro de Trabajo:
Busca el proyecto correspondiente a tu libro de Excel. Estará listado como VBAProject (NombreDeTuArchivo.xlsx).
Verifica las Hojas Ocultas:
Dentro del proyecto, busca la carpeta “Microsoft Excel Objects” y haz clic en ella para expandirla. Aquí deberías ver una lista de todas las hojas de tu libro, incluidas las que están ocultas.
Las hojas que están muy ocultas tendrán una propiedad Visible configurada como xlSheetVeryHidden.
Cambia la Propiedad de Visibilidad:
Haz doble clic en la hoja que deseas volver visible.
En la ventana de propiedades (si no está visible, presiona F4 para abrirla), busca la propiedad Visible.
Cambia el valor de xlSheetVeryHidden a xlSheetVisible.
Regresa a Excel:
Una vez que hayas cambiado la visibilidad de las hojas necesarias, cierra el Editor de VBA y regresa a Excel.
Siguiendo estos pasos, deberías poder volver a tu tabla inicial y restaurar la visibilidad de cualquier hoja que necesites.
Saludos