¿Cómo ocultar todas las hojas de cálculo en Excel excepto la especificada o la activa?
Al trabajar con un libro de Excel que contiene numerosas hojas de cálculo, navegar y gestionar los datos de forma eficiente puede volverse complicado. En situaciones como compartir un informe, proteger información confidencial o simplemente reducir el desorden en su área de trabajo, es posible que desee ocultar todas las hojas excepto una determinada —normalmente aquella en la que está trabajando activamente—. Al mostrar únicamente la hoja relevante, mantendrá su libro de trabajo limpio, minimizará la confusión del usuario y centrará la atención en el contenido clave.
Este artículo presenta dos métodos prácticos para llevar a cabo esta tarea en Excel. Tanto si prefiere utilizar código VBA por su flexibilidad como si opta por Kutools para Excel por su enfoque más sencillo, encontrará una solución adaptada a sus necesidades.
Ocultar todas las hojas de cálculo excepto la especificada en Excel con código VBA
Ocultar todas las hojas de cálculo excepto la activa con Kutools para Excel (solo unos pocos clics)
Ocultar todas las hojas de cálculo excepto la especificada en Excel con código VBA
Para quienes se sientan cómodos con la automatización básica, VBA (Visual Basic para Aplicaciones) ofrece la flexibilidad necesaria para ocultar todas las hojas excepto la que usted especifique. Esta opción resulta especialmente útil al gestionar libros complejos en entornos profesionales o al crear plantillas listas para distribuir. Dispondrá de un control preciso sobre qué hoja permanece visible y podrá adaptar fácilmente la macro para operaciones masivas en el futuro. No obstante, tenga en cuenta que deberá guardar el archivo como un libro habilitado para macros (*.xlsm) y que los usuarios necesitarán tener las macros activadas para ejecutar estos códigos.
Para realizar esta operación, siga atentamente los pasos que se indican a continuación:
1. En su libro de trabajo abierto, active primero la hoja de cálculo que desee mantener visible. Esto evita que oculte accidentalmente la hoja con la que está trabajando. A continuación, pulse simultáneamente Alt+F11 para abrir la ventana del editor de Microsoft Visual Basic para Aplicaciones.
2. En la ventana de Visual Basic para Aplicaciones, vaya al menú y haga clic en Insertar > Módulo. Esto añadirá un nuevo módulo donde podrá introducir su código VBA. Véase la captura de pantalla:

3. Copie y pegue el siguiente código VBA en el área en blanco del módulo.

Código VBA: ocultar todas las hojas excepto la especificada
Sub SheetHidden()
Dim xWs As Worksheet
Dim xName As String
xName = Application.InputBox("Range", xTitleId, Application.ActiveSheet.Name, Type: = 2)
For Each xWs In Application.ActiveWorkbook.Worksheets
If xWs.Name <> xName Then
xWs.Visible = xlSheetHidden
End If
Next
End Sub 4. Tras pegar el código, asegúrese de que la hoja deseada sea la que está activa actualmente en su ventana de Excel. A continuación, pulse F5 para ejecutar el código o seleccione Ejecutar en la barra de herramientas de VBA. Esto abrirá un cuadro de diálogo donde, de forma predeterminada, aparecerá el nombre de su Hoja de Cálculo Actual en el campo Rango. Normalmente, basta con hacer clic en el botón Aceptar sin realizar cambios. Si desea seleccionar otra hoja, puede hacerlo en este paso.

5. Tras confirmar, la macro ocultará de inmediato todas las demás hojas del libro, excepto la que haya especificado. Así se ahorra muchos pasos manuales y mantiene su área de trabajo organizada, especialmente al manejar archivos grandes con múltiples hojas o al preparar un archivo para que lo utilicen otras personas.
Recuerde que las hojas ocultas no se eliminan; pueden mostrarse en cualquier momento. Sin embargo, si su libro contiene solo una hoja visible, Excel no le permitirá ocultarla, así que asegúrese de que al menos una hoja permanezca visible. Si necesita volver a mostrar todas las hojas, utilice el siguiente código VBA sencillo.
Nota: Para mostrar todas las hojas previamente ocultas, regrese al editor de VBA pulsando Alt + F11. Inserte un nuevo módulo o utilice el que ya empleó, pegue el código que aparece a continuación en la ventana de código y pulse F5 para ejecutarlo. Así restaurará la visibilidad de todas las hojas de su libro, listas para editar o revisar.
Código VBA: mostrar hojas de cálculo ocultas
Sub SheetUnHidden()
Dim xWs As Worksheet
For Each xWs In Application.ActiveWorkbook.Worksheets
xWs.Visible = True
Next
End Sub Ocultar todas las hojas de cálculo excepto la activa con Kutools para Excel (solo un clic)
Si prefiere una opción más rápida y fácil de usar, especialmente cuando gestiona con frecuencia múltiples hojas, Kutools para Excel le ofrece una solución sencilla. Este método es ideal tanto para quienes desean evitar escribir y ejecutar código como para usuarios que preparan habitualmente libros de trabajo para compartir y buscan un flujo de trabajo eficiente. Kutools incluye una función específica que le permite ocultar todas las hojas no seleccionadas con solo un par de clics del ratón.
Para utilizar este método, siga estos sencillos pasos:
1. En primer lugar, active (haga clic en) la hoja de cálculo que desee mantener visible en su libro. Es fundamental confirmar este paso, ya que Kutools dejará visible únicamente la hoja de cálculo activa tras la operación.
2. A continuación, vaya a la Cinta de opciones de Excel y haga clic en la pestaña Kutools. Luego, diríjase a Mostrar y ocultar y seleccione Ocultar hojas inactivas en el menú desplegable. Esto ocultará inmediatamente todas las demás hojas de su libro de trabajo actual, excepto la que esté utilizando.

Esta acción resulta especialmente útil para compartir archivos con colegas o clientes, centrar una presentación o proteger datos complementarios frente a modificaciones accidentales. El proceso es instantáneo: no requiere cuadros de diálogo ni configuraciones adicionales.
Si posteriormente necesita restaurar (es decir, mostrar) todas las hojas que había ocultado, Kutools hace que este proceso sea igual de sencillo. Haga clic en Kutools > Mostrar / Ocultar > Mostrar todas las hojas. Kutools mostrará inmediatamente todas las hojas del libro.

Notas y consideraciones: Al utilizar Kutools, asegúrese de haber seleccionado la hoja correcta antes de aplicar la herramienta de ocultación. Esta función no se puede deshacer con el comando Deshacer estándar (Ctrl+Z), pero siempre podrá mostrar todas las hojas tal como se ha descrito anteriormente. Además, Kutools ofrece funciones adicionales para la gestión masiva de hojas que le ayudarán a ahorrar tiempo en escenarios más complejos.
Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora
Soluciones alternativas:Además de los métodos anteriores, puede considerar otros enfoques según las necesidades de su flujo de trabajo:
- Ocultar o mostrar manualmente: Puede hacer clic con el botón derecho en cualquier pestaña de hoja de cálculo y utilizar las opciones Ocultar o Mostrar. Aunque este método es ideal para ocultar unas pocas hojas, resulta lento en libros de trabajo grandes.
- Selección agrupada y ocultación: Mantenga pulsada la tecla Ctrl y haga clic en las hojas que desea ocultar (excluyendo la que debe permanecer visible). A continuación, haga clic con el botón derecho en una de las pestañas de hoja seleccionadas y elija Ocultar. Este método es más rápido que ocultar hojas individualmente, aunque menos eficiente que las soluciones VBA o Kutools mencionadas anteriormente cuando se trata de muchas hojas.
Al elegir una solución, tenga en cuenta el tamaño de su libro, la frecuencia con la que realiza la operación y si necesita automatización o simplicidad. Asegúrese siempre de verificar qué hojas permanecen visibles para evitar ocultar datos importantes de forma involuntaria.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos