Hojas

Hojas ahuesadas en Excel: cómo crearlas y para qué usarlas

noviembre 7, 2026 Tuto Excel 14 min read
Hojas ahuesadas en Excel: cómo crearlas y para qué usarlas

Una hoja oculta en Excel es una pestaña que sigue dentro del libro pero no se ve en la parte de abajo. Las fórmulas que la usaban siguen funcionando, las tablas dinámicas la siguen leyendo, y el usuario que abre el archivo no se distrae con ella. En este tutorial trabajarás con un libro de una tienda con las hojas Ventas, Precios, Costes y Resumen, y aprenderás a ocultar las hojas que dan datos «de fondo» (Precios y Costes) para que solo se vea la cara visible del libro. Al terminar sabrás ocultar y mostrar hojas desde la cinta, crear hojas muy ocultas con el Editor de VBA y arreglar los errores más comunes. Lo que aquí se cuenta funciona en Microsoft 365, Excel 2024, 2021, 2019, 2016, 2013 y 2010; en Excel para la web solo se respeta el nivel de hoja oculta normal.

Qué es una hoja oculta y para qué se usa

Una hoja oculta es una pestaña que sigue formando parte del libro, con sus datos y sus fórmulas, pero que no aparece en la fila de pestañas de abajo. Si tienes una hoja Precios con el catálogo y no quieres que cualquiera la vea pero sí necesitas que la hoja Resumen la use para calcular, esa es la candidata perfecta: la ocultas, Resumen la sigue leyendo y nadie la toca por error. En un libro hay tres niveles de visibilidad que puedes ver abriendo cualquier pestaña, haciendo clic derecho y mirando el menú: visible (la pestaña se ve), oculta (la pestaña no se ve pero la puedes volver a mostrar desde el menú) y muy oculta (la pestaña tampoco aparece en el cuadro Mostrar y solo se recupera con VBA o con el Editor de VBA). El libro del tutorial se llama Tienda y tiene cuatro hojas: Ventas, Precios, Costes y Resumen. La idea es que Precios y Costes trabajen en segundo plano y Ventas y Resumen sean las hojas que el usuario ve cuando abre el archivo. La función =HOJAS(referencia) (en inglés SHEETS), disponible desde Excel 2013, devuelve el número de hojas que tiene una referencia; con ella puedes saber, por ejemplo, cuántas hojas visibles te quedan tras ocultar varias. La diferencia práctica entre los tres niveles es quién puede volver a ver la hoja sin ayuda: con la oculta normal basta un clic derecho; con la muy oculta hace falta abrir el Editor de VBA.

Cómo se oculta y se muestra una hoja desde la cinta

Para ocultar una hoja de tu libro de Tienda, empieza con la hoja que quieres ocultar ya seleccionada.

  1. Haz clic derecho sobre la pestaña Precios, en la parte de abajo de la ventana.
  2. En el menú que se abre, elige Ocultar.

Verás que la pestaña desaparece de la barra inferior y que, junto a la pestaña Ventas, aparece un pequeño icono con forma de ojo cerrado. La hoja Precios sigue ahí: puedes comprobarlo porque en la celda B2 de la hoja Resumen la fórmula =Precios!B2 sigue devolviendo el precio correcto.

B2fx=Precios!B2
A B C
1 Producto Precio venta Coste
2 Lapiz 1,50 0,80
3 Cuaderno 3,20 1,90
4 Goma 0,80 0,40
5 Boligrafo 1,10 0,55
6 Mochila 18,90 11,00
B2 La fórmula sigue viva aunque la hoja esté oculta
Resumen

Si prefieres la cinta de opciones, la misma orden está en Inicio > Celdas > Formato > Ocultar y mostrar > Ocultar hoja.

InicioCeldasFormatoOcultar y mostrarOcultar hoja
Nota: En Excel configurado con punto decimal (México, Estados Unidos) el separador de argumentos es la coma en vez del punto y coma.

Mostrar una hoja oculta desde el cuadro Mostrar

Cuando quieras volver a ver la hoja Precios en la barra de pestañas, haz clic derecho sobre cualquier pestaña visible y elige Mostrar. Se abre un cuadro con la lista de las hojas ocultas del libro; selecciona Precios y pulsa Aceptar. La pestaña vuelve a su sitio.

Cuidado: Si el botón Mostrar aparece en gris, es que no hay ninguna hoja oculta normal: todas las ocultas son "muy ocultas" y este cuadro no las lista.

La hoja muy oculta: que no aparece ni en Mostrar

El nivel "muy oculta" existe para esconder una hoja también a quien sabe dónde se mira. Una hoja Precios muy oculta sigue guardando sus datos y sus fórmulas como cualquier otra, pero no aparece en la barra de pestañas y, lo más importante, tampoco aparece en el cuadro Mostrar que se abre con el clic derecho. Para quien abre el libro con un Excel normal, esa hoja es invisible: solo un usuario que abra el Editor de VBA y mire la propiedad Visible de cada hoja podrá volver a verla. Este nivel se llama en VBA xlSheetVeryHidden y, a diferencia del nivel oculto normal, no se puede deshacer desde los menús de la cinta. Es útil cuando quieres esconder hojas de configuración, listas de claves o tablas auxiliares que solo tú (o tu macro) debe tocar. El libro de Tienda va a usar este nivel para Costes: como Costes solo se lee desde la fórmula de Resumen, esconderla del todo deja el libro más limpio y evita que alguien la modifique a mano. Recuerda que una hoja "muy oculta" no está protegida con contraseña: cualquiera que abra el Editor de VBA puede volver a mostrarla.

Poner una hoja como muy oculta con el Editor de VBA

Para pasar la hoja Costes al nivel "muy oculta":

  1. Con el libro Tienda abierto, pulsa Alt+F11 para abrir el Editor de VBA.
  2. En el panel de la izquierda, Explorador de proyectos, busca la entrada Tienda.xlsx (o el nombre de tu libro) y despliega el apartado Microsoft Excel Objetos.
  3. Selecciona la hoja Costes.
  4. En el panel Propiedades (si no lo ves, actívalo en Ver > Ventana Propiedades), busca la propiedad Visible y cámbiala de -1 - xlSheetVisible a 2 - xlSheetVeryHidden.
  5. Vuelve a Excel con Alt+Q o cerrando el Editor. La pestaña Costes ya no aparece ni en la barra ni en el cuadro Mostrar.
Comprueba: En Excel, haz clic derecho sobre cualquier pestaña y abre Mostrar: la hoja Costes ya no sale en la lista. Solo Precios (oculta normal) debería aparecer.

Si prefieres hacerlo desde código, este fragmento pone la hoja como "muy oculta":

Sub MuyOcultarCostes()
    Worksheets("Costes").Visible = xlSheetVeryHidden
End Sub

Ocultar varias hojas de golpe y dejarlas protegidas

Para dejar el libro de Tienda en su forma «de cara al público», vas a ocultar las dos hojas de fondo en un solo paso.

  1. Selecciona la pestaña Precios y, manteniendo Ctrl pulsado, haz clic en la pestaña Costes para tener las dos marcadas.
  2. Clic derecho sobre cualquiera de las dos pestañas elegidas y selecciona Ocultar.
  3. Pulsa Ctrl+Mayús+Entrar no es necesario aquí: al ser pestañas y no un rango de celdas, basta con ocultar cada una por separado o seleccionarlas a la vez con Ctrl antes de hacer clic derecho.

Ahora solo se ven Ventas y Resumen, y eso es lo que quieres: el usuario abre el libro y ve los datos limpios, pero las fórmulas de Resumen siguen tirando de Precios y Costes en segundo plano. Para comprobarlo, abre la hoja Resumen y mira la celda D2.

D2fx=B2–C2
A B C D
1 Producto Precio venta Coste Margen
2 Lapiz 1,50 0,80 0,70
3 Cuaderno 3,20 1,90 1,30
4 Goma 0,80 0,40 0,40
5 Boligrafo 1,10 0,55 0,55
6 Mochila 18,90 11,00 7,90
D2 El margen se recalcula aunque Precios y Costes estén ocultas
Resumen
Cuidado: Ocultar una hoja no es protegerla. Si alguien quiere, puede mostrarla con el menú Mostrar y modificarla. Para que nadie toque la estructura (que no se oculte, se muestre, se mueva ni se borre ninguna pestaña) hay que proteger el libro: Revisar > Proteger libro, definir una contraseña y dejar marcada la casilla Estructura.
Comprueba: En la barra de pestañas solo ves Ventas y Resumen. La celda D2 de Resumen muestra el margen correcto y, si cambias un valor en Precios (mostrándola un momento), el margen se actualiza al volver a ocultar.

Una hoja Índice que muestra y oculta hojas con hipervínculos

Para que el libro de Tienda tenga un panel de control, crea una hoja nueva llamada Indice al principio del libro.

  1. Clic derecho sobre la pestaña Ventas > Insertar > Hoja de cálculo. Llámala Indice.
  2. Arrastra la pestaña Indice a la primera posición (clic y arrastrar hacia la izquierda).
  3. En A1 escribe Menú del libro. En A3, A4, A5 y A6 escribe: Ir a Ventas, Ir a Precios, Ir a Costes y Ir a Resumen.
  4. Selecciona A3, ve a Insertar > Vínculos > Hipervínculo, elige Lugar de este documento y marca la hoja Ventas. Repite con A4 apuntando a Precios (que está oculta: Excel la encuentra igualmente), A5 apuntando a Costes y A6 apuntando a Resumen.
  5. Pulsa Enter para aceptar cada vínculo. Al hacer clic sobre Ir a Precios, Excel muestra la hoja, te lleva a ella y, al volver a Indice con el hipervínculo de retorno, la hoja queda otra vez oculta si el libro se ha guardado como «oculta al volver».
Nota: Excel no oculta automáticamente la hoja al volver de un hipervínculo. Para que Precios se oculte al regresar a Indice hay que añadir una macro con el evento Workbook_SheetFollowHyperlink o un botón de Insertar > Ilustraciones > Formas con una macro que oculte la hoja activa.
Comprueba: Al hacer clic en Ir a Precios la pestaña aparece; al volver a Indice, si has añadido la macro, vuelve a quedar oculta. Los otros enlaces deben llevarte a la hoja correspondiente sin error.

Mostrar las hojas que no aparecen en el cuadro Mostrar

Cuando una hoja es "muy oculta", el cuadro Mostrar del menú contextual no la lista. Para volver a verla, abre el Editor de VBA con Alt+F11 y, en la ventana Propiedades de la hoja, cambia Visible de 2 - xlSheetVeryHidden a -1 - xlSheetVisible. Si tienes varias hojas "muy ocultas" o no recuerdes sus nombres, esta macro las muestra todas de golpe:

Sub MostrarTodasLasHojas()
    Dim ws As Worksheet
    For Each ws In ThisWorkbook.Worksheets
        ws.Visible = xlSheetVisible
    Next ws
End Sub

Para usarla:

  1. Con el libro Tienda abierto, pulsa Alt+F11.
  2. En el menú Insertar > Módulo, pega el código de arriba.
  3. Pulsa F5 o Ejecutar > Ejecutar Sub. La macro recorre cada hoja del libro y le pone la visibilidad normal.
  4. Vuelve a Excel con Alt+Q. Todas las pestañas vuelven a la barra y, si haces clic derecho > Mostrar, ahora la lista está vacía porque ya no hay nada oculto.
Cuidado: Esta macro también muestra las hojas "muy ocultas" que quizá no quieras que el usuario vea. Úsala solo cuando estés seguro, o pásale una lista con los nombres que sí quieres mostrar.
Comprueba: Antes de la macro, la hoja Costes no aparece al hacer clic derecho > Mostrar. Después de ejecutarla, sí aparece y la puedes usar de nuevo desde la barra de pestañas.

Errores típicos al ocultar y mostrar hojas

  • #¡REF! en las fórmulas al ocultar la hoja. Si borras la hoja Precios en vez de ocultarla, todas las fórmulas que apuntaban a ella devuelven el error #¡REF!. La solución es volver a crear la hoja con el mismo nombre y los mismos datos, o cambiar las referencias de las fórmulas de Resumen para que apunten a otra hoja.
  • Mostrar aparece en gris y no se puede clicar. Esto pasa cuando solo queda una hoja visible en el libro: Excel no permite dejar el libro sin pestañas a la vista. La solución es mostrar una hoja antes de intentar ocultar el resto: clic derecho sobre cualquier pestaña > Mostrar y elegir la que quieras mantener visible.
  • El libro pide contraseña para mostrar la hoja. Si el archivo se guardó con cifrado de hoja (en Archivo > Información > Proteger libro > Cifrar con contraseña), Excel pide la contraseña al abrirlo y al intentar mostrar cualquier hoja. La solución es quitar el cifrado desde el mismo menú antes de distribuir el archivo.
  • Excel para la web no muestra hojas muy ocultas. En la versión web solo se respeta el nivel de hoja oculta normal. Si guardas un libro con hojas "muy ocultas" desde el escritorio y lo abres en la web, esas hojas pueden mostrarse o no según la versión del servicio. Si necesitas ese nivel de ocultación, edita el archivo en Excel de escritorio.
  • La macro no encuentra la hoja. Si ejecutas Worksheets("Precios") y la hoja está "muy oculta", VBA sí la encuentra, pero si la has borrado o le has cambiado el nombre, el código lanza el error El subíndice está fuera del intervalo. Revisa la ortografía con For Each ws In ThisWorkbook.Worksheets: Debug.Print ws.Name: Next.

#REF! en las fórmulas al ocultar la hoja

La celda B2 de la hoja Resumen muestra #¡REF! porque la hoja Precios se borró en vez de ocultarse.

B2fx=Precios!B2
A B C D
1 Producto Precio venta Coste Margen
2 Lapiz #¡REF! 0,80 #¡REF!
3 Cuaderno #¡REF! 1,90 #¡REF!
B2 #¡REF! porque Precios ya no existe
Resumen

La causa es que borrar una hoja destruye sus celdas, mientras que ocultarla solo esconde la pestaña. Para arreglarlo, vuelve a crear la hoja Precios con el mismo nombre y los mismos datos, o cambia la fórmula para que lea los precios de otra hoja:

=SiError(BuscarV(A2;Ventas!A:C;3;Falso);"Sin precio")
Comprueba: Al volver a crear Precios y escribir el precio en B2, la celda de Resumen pasa de #¡REF! al valor correcto.

Mostrar aparece en gris y no se puede clicar

La causa es que solo queda una hoja visible. Excel no permite que un libro se quede sin pestañas a la vista. Para arreglarlo, muestra primero una hoja con Alt+F11 y la ventana Propiedades, poniendo Visible = xlSheetVisible en alguna hoja oculta, o usa la macro MostrarTodasLasHojas del apartado anterior.

El libro pide contraseña para mostrar la hoja

La causa es que el archivo se guardó con Archivo > Información > Proteger libro > Cifrar con contraseña. Excel cifra todo el libro, no solo las hojas. Para arreglarlo, abre Archivo > Información > Proteger libro y elige Quitar contraseña; guarda el archivo y al volver a abrirlo el cuadro Mostrar ya no pedirá clave.

Excel para la web no muestra hojas muy ocultas

La causa es que Excel para la web no implementa el nivel xlSheetVeryHidden de VBA: si abres un libro con hojas "muy ocultas", el servicio puede mostrarlas o pasarlas a oculta normal al guardar, según la versión. La solución es no depender de este nivel si el archivo se va a abrir en la web, o mantener la edición en Excel de escritorio y subir solo la versión terminada.

Lo que ya sabes hacer con hojas ocultas

  • Tienes claras las tres visibilidades de una hoja (visible, oculta y muy oculta) y sabes para qué sirve cada una: ocultar al usuario normal, esconder también del menú Mostrar y dejar la hoja totalmente inaccesible sin VBA.
  • Sabes ocultar y mostrar hojas desde el menú contextual de la pestaña y desde la cinta Inicio > Celdas > Formato > Ocultar y mostrar.
  • Sabes pasar una hoja a xlSheetVeryHidden con el Editor de VBA (Alt+F11, propiedad Visible = 2) y devolverla a xlSheetVisible con una macro o desde la ventana Propiedades.
  • Sabes que ocultar no es proteger: para que nadie oculte, muestre, mueva o borre pestañas hace falta Revisar > Proteger libro con la casilla Estructura marcada.

El siguiente paso es proteger la estructura del libro de Tienda con Revisar > Proteger libro, poner una contraseña y comprobar que, sin esa clave, nadie puede mostrar las hojas Precios y Costes ni añadir pestañas nuevas al libro.

Dudas al ocultar y mostrar hojas en Excel

1. ¿Qué es el papel ahuesado?

El papel ahuesado es un tipo de papel de tono crema o marfil claro que se usa mucho en libros y cuadernos porque cansa menos la vista que el blanco puro. En Excel, una "hoja ahuesada" es simplemente una hoja de cálculo a la que le aplicas ese color de fondo (suele bastar con seleccionar todas las celdas y rellenar con un tono crema) para que la lectura resulte más cómoda durante jornadas largas.

2. ¿Qué diferencia hay entre el papel offset y el papel ahuesado?

El papel offset es un papel blanco, opaco y de acabado mate pensado para escribir e imprimir sin que traspase la tinta, muy habitual en libretas y fotocopias. El ahuesado, en cambio, se distingue por su color crema: comparten grosor y用途相似,但色调不同,el primero blanco y el segundo amarillento.

3. ¿Qué es el papel Bookcel?

Bookcel es una marca comercial de papel fino, ligero y de tono crema que se utiliza sobre todo para imprimir el interior de libros, porque reduce el grosor del lomo y da una sensación agradable al pasar las hojas. En el contexto de Excel, solo te interesa como referencia: si buscas ese color crema para tus hojas de cálculo, basta con elegir un tono parecido en el relleno de celdas.

Fuentes

  1. MicrosoftHOJAS — documentación oficialconsultado el 13/10/2026