Word a Excel

Menú en Excel: qué es, cómo se abre y cómo personalizarlo

noviembre 5, 2026 Tuto Excel 14 min read
Menú en Excel: qué es, cómo se abre y cómo personalizarlo

Un menú interactivo en Excel es una hoja "Menú" con botones que llevan al resto de hojas de tu libro, sin necesidad de programar ni una línea de VBA. En este tutorial montarás un panel visual paso a paso sobre el libro de ejemplo Tienda.xlsx, que tiene seis hojas (Clientes, Productos, Ventas, Stock, Proveedores y Resumen) y una hoja "Menú" al principio. Al terminar sabrás crear el panel con imágenes, vincular cada opción a su hoja, copiarlo a todas las páginas, dejarlo siempre arriba y resaltar la opción activa mientras navegas. Funciona en cualquier versión de escritorio desde Excel 2007, en Excel para la web (donde VBA no ejecuta) y en Excel para Mac.

Qué es un menú interactivo en Excel y para qué sirve

Imagina un libro de Excel con varias hojas: una para clientes, otra para productos, otra para ventas, otra para stock, otra para proveedores y una más con totales. Cada hoja guarda datos que necesitas abrir a menudo, pero moverte entre ellas con las pestañas de abajo se hace pesado, sobre todo cuando el libro crece a más de diez páginas.

Un menú interactivo en Excel es una solución sin macros: una hoja inicial "Menú" que contiene botones, iconos y enlaces que llevan a cada sección del libro con un solo clic. Funciona como el panel principal de una aplicación: el lector ve seis tarjetas en pantalla, hace clic en la que le interesa y aterriza en la hoja correspondiente, con la celda A1 ya seleccionada para empezar a trabajar.

Es una alternativa real a VBA y a la programación con macros para libros personales, formularios internos, plantillas de empresa o paneles de control compartidos. Lo montas en unos minutos con herramientas que ya tienes en Excel: hipervínculos, formato de relleno, imágenes e inmovilizar paneles. Si un día necesitas submenús desplegables, búsquedas dentro del menú o autenticación de usuarios, pasarás a VBA o a Power Apps; pero para nueve de cada diez libros, este menú sin macros llega de sobra.

Las piezas que forman el menú interactivo

El menú se construye juntando cuatro piezas de Excel que existen desde hace muchas versiones. Cada una hace una parte del trabajo y, combinadas, dan el resultado de un panel profesional.

Pieza Qué hace Ruta principal
Hipervínculos entre hojas Conectan el botón con la hoja destino y la celda A1 Insertar > Vínculos > Vínculo
Imágenes y color de relleno Dan el aspecto visual de panel (icono PNG + fondo degradado) Insertar > Ilustraciones > Imágenes; Inicio > Estilos > Color de fondo
Validación de datos (lista) Permite añadir listas desplegables auxiliares dentro del menú si las necesitas Datos > Herramientas de datos > Validación de datos
Hoja copiada e inmovilizar paneles Pega el menú en cada hoja y lo deja siempre visible arriba al desplazarse Clic derecho en pestaña > Mover o copiar; Vista > Ventana > Inmovilizar paneles

La clave es entender que ninguna pieza hace sola todo el trabajo. Los hipervínculos llevan al lector a la hoja correcta; las imágenes y el color dan el aspecto de botón; la hoja copiada repite el panel en cada página; e inmovilizar paneles lo deja fijo arriba mientras bajas por los datos. Juntas, sustituyen a un formulario VBA para el caso más habitual.

Los hipervínculos que llevan de una hoja a otra

Un hipervínculo es un enlace que, al hacer clic, lleva a otro lugar: una página web, un archivo o, lo que nos ocupa aquí, una celda de otra hoja del mismo libro. En el menú lo usamos para que el clic en "Clientes" salte a la hoja Clientes, en la celda A1.

B2fx[icono]
A B C D
1 Menú Tienda.xlsx
2 [icono] Clientes
3 [icono] Productos
4 [icono] Ventas
5 [icono] Stock
6 [icono] Proveedores
7 [icono] Resumen
Menu
Nota: el texto visible del hipervínculo (lo que el lector ve) y el destino (a dónde lleva) se rellenan en dos campos distintos del cuadro "Vínculo". El primero es el contenido de la celda; el segundo es la referencia de la hoja destino.
InsertarVínculosVínculo

Los iconos y el fondo que dan el aspecto de menú

Una imagen PNG insertada dentro de una celda actúa como icono del menú. Excel la recorta para que quepa en alto de fila 60 puntos, así queda alineada con el texto de al lado.

B2fx[PNG]
A B C
1 Menú
2 [PNG] Clientes
3 [PNG] Productos
4 [PNG] Ventas
5 [PNG] Stock
6 [PNG] Proveedores
7 [PNG] Resumen
Menu
Cuidado: Excel no inserta imágenes "dentro" de una celda como si fueran valores; las coloca flotando sobre la hoja. Para que se comporten como parte del panel, hay que ajustar su tamaño al alto de la fila (Inicio > Celdas > Formato > Ajustar tamaño) y ponerles un color de fondo degradado a la fila.

La hoja "Menú" que se copia igual a cada página

En lugar de repetir el panel a mano en cada hoja, copias la hoja "Menú" cinco veces, una por sección. Cada copia conserva los hipervínculos, las imágenes y el formato.

  1. Clic derecho en la pestaña Menu.
  2. Elige Mover o copiar.
  3. Marca Crear una copia y, en "Antes de la hoja", selecciona la hoja delante de la cual quieres la copia.
  4. Pulsa Aceptar.
  5. Repite para cada hoja donde quieras tener el panel visible.

Para que el menú no se pierda al bajar por los datos, te sitúas en la fila 3 de cualquier hoja copiada y aplicas Vista > Ventana > Inmovilizar paneles. La fila 1 y la fila 2 (donde está el menú) quedan siempre a la vista mientras te desplazas por las filas siguientes.

VistaVentanaInmovilizar paneles

Preparar la hoja "Menú" con celdas e imágenes

Empezamos con el libro Tienda.xlsx. Tiene seis hojas (Clientes, Productos, Ventas, Stock, Proveedores y Resumen) y la hoja "Menú" al principio, en posición 1. Cada hoja tiene sus datos reales: nombres de clientes, lista de productos con precio, ventas del mes, niveles de stock y datos de proveedores.

La hoja "Menú" tiene en B2:B7 los nombres de las secciones, alto de fila 60 y un fondo degradado aplicado a A1:H1 para emular un panel.

B2fx[PNG]
A B C D
1 Menú Tienda
2 [PNG] Clientes
3 [PNG] Productos
4 [PNG] Ventas
5 [PNG] Stock
6 [PNG] Proveedores
7 [PNG] Resumen
Menu
Comprueba: la fila 1 muestra el título "Menú Tienda" con fondo degradado, y las filas 2 a 7 contienen un icono a la izquierda y el nombre de la sección a la derecha. Si el alto de fila no es 60, selecciónalas todas y aplica Inicio > Celdas > Formato > Alto de fila.

Dibujar el panel: imagen, texto y color en cada opción

Para cada fila del menú, insertamos un icono PNG en B2, escribimos el nombre de la sección en C2 y aplicamos un relleno degradado al rango B2:G2.

InsertarIlustracionesImágenes

Tras insertar la primera imagen:

  1. Selecciónala; en la cinta contextual Formato de imagen ajusta el alto a 54 píxeles para encajar en fila de 60.
  2. Colócala con el borde izquierdo sobre la celda B2.
  3. Escribe Clientes en C2.
  4. Selecciona B2:G2, ve a Inicio > Estilos > Color de fondo > Más colores y abre la pestaña Degradado para aplicar un relleno en gradiente.
InicioEstilosColor de fondoMás coloresDegradado
Comprueba: la imagen encaja dentro de B2, el texto "Clientes" queda a su derecha y el rango B2:G2 luce un fondo en degradado. Repite el proceso para Productos, Ventas, Stock, Proveedores y Resumen en las filas 3 a 7.

Crear el vínculo de cada opción a su hoja

Ahora cada fila necesita un hipervínculo a la hoja correspondiente, fijando la celda destino en A1.

  1. Selecciona B2 (la celda con el icono "Clientes").
  2. Abre Insertar > Vínculos > Vínculo.
  3. En el panel izquierdo del cuadro, elige Lugar de este documento.
  4. En el cuadro "Referencia de celda", escribe Clientes!A1.
  5. Pulsa Aceptar.
InsertarVínculosVínculo

Repite los pasos para B3 (Productos!A1), B4 (Ventas!A1), B5 (Stock!A1), B6 (Proveedores!A1) y B7 (Resumen!A1).

Nota: en Excel configurado con punto decimal, el separador de argumentos es la coma en vez del punto y coma. Aquí no afecta porque la referencia de celda no es un argumento de función.
Comprueba: al hacer clic sobre la celda B2, el cursor salta a la hoja Clientes y la celda activa es A1. Si no salta, revisa que el nombre de la hoja en el hiperválculo coincide exactamente con el de la pestaña inferior (sin espacios extra ni mayúsculas distintas).

Llevar el menú a todas las hojas sin repetir trabajo

En lugar de montar el panel seis veces, copias la hoja "Menú" cinco veces para que cada hoja tenga su propio panel arriba. El método "Mover o copiar" crea un duplicado exacto de la hoja original, conservando los hipervínculos, las imágenes y los formatos.

  1. Clic derecho en la pestaña Menu.
  2. Elige Mover o copiar.
  3. Marca la casilla Crear una copia.
  4. En "Antes de la hoja", selecciona (mover al final).
  5. Pulsa Aceptar.
  6. Renombra la copia como Menu_Clientes.
  7. Repite la operación hasta tener cinco copias: Menu_Clientes, Menu_Productos, Menu_Ventas, Menu_Stock, Menu_Proveedores.
Comprueba: aparecen cinco pestañas nuevas llamadas Menu_Clientes, Menu_Productos, Menu_Ventas, Menu_Stock y Menu_Proveedores, cada una con los mismos iconos, textos y fondo que la hoja original.
Cuidado: al copiar, los hipervínculos apuntan a la hoja de destino que escribiste al crearlos (Clientes!A1, Productos!A1…), no al nombre nuevo de la pestaña copiada. Eso es justo lo que queremos: desde Menu_Clientes, el botón "Clientes" lleva a la hoja Clientes, y los originales le dan a cada hoja su propio panel.

Inmovilizar el panel arriba para que no se pierda al bajar

El menú queda en la fila 1 (título) y en las filas 2 a 7 (botones). Para que no desaparezca al bajar a la fila 50 a buscar un dato, inmovilizamos los paneles justo debajo de la fila 7.

  1. Sitúate en la celda A8 de cualquier hoja copiada (Menu_Clientes, por ejemplo).
  2. Abre Vista > Ventana > Inmovilizar paneles.
  3. Elige Inmovilizar paneles.
VistaVentanaInmovilizar paneles
Comprueba: aparece una línea horizontal gruesa justo debajo de la fila 7. Al desplazarte hacia abajo con la rueda del ratón o con Re Pág, las filas 1 a 7 permanecen visibles.

Simular la opción activa cuando el lector navega

Para que el lector sepa en qué hoja está sin mirar la pestaña de abajo, la opción activa del menú se ilumina. Lo conseguimos con la función HOJA() y formato condicional.

En la hoja Menu_Clientes, ponemos en B2 la fórmula que detecta si estamos en la hoja Clientes:

=SI(HOJA()="Clientes";VERDADERO;FALSO)
B2fx=SI(HOJA()="Clientes";VERDADERO;FALSO)
A B C
1 Menú
2 VERDADERO Clientes
3 FALSO Productos
4 FALSO Ventas
5 FALSO Stock
6 FALSO Proveedores
7 FALSO Resumen
Menu_Clientes

Después aplicamos formato condicional al rango B2:C7:

  1. Selecciona B2:C7.
  2. Abre Inicio > Estilos > Formato condicional > Nueva regla.
  3. Elige Usar una fórmula para las celdas a las que se aplica.
  4. Escribe la fórmula: =B2=VERDADERO.
  5. Pulsa Formato y aplica un relleno naranja intenso y negrita.
  6. Acepta dos veces.
InicioEstilosFormato condicionalNueva regla
Nota: HOJA() (en inglés SHEET) devuelve el número de hoja; al compararlo con el nombre entre comillas, también funciona: =SI(HOJA()=2;VERDADERO;FALSO) si Clientes es la hoja 2.
Comprueba: al abrir Menu_Clientes, sólo la fila "Clientes" aparece con el fondo naranja destacado; al abrir Menu_Productos, sólo la fila "Productos" se ilumina. La regla en B2:C7 hace que el icono y el texto se marquen juntos.

Por qué el vínculo no salta a la hoja correcta

Dos errores aparecen una y otra vez al montar el menú. Ambos tienen la misma pinta (parece que el clic no hace nada) pero causas distintas.

El primero es escribir la referencia sin el signo de exclamación: pones Clientes A1 en vez de Clientes!A1. Excel lo trata como un texto cualquiera y el vínculo queda roto en cuanto cambias de hoja. La regla es que el nombre de la hoja y la celda siempre van separados por !, sin espacios.

El segundo es renombrar la hoja de destino después de crear el vínculo. Si creas el vínculo a Clientes!A1 y luego renombras la pestaña a "Clientes 2026", el vínculo deja de funcionar porque el nombre ha cambiado. La solución es borrar el vínculo antiguo (clic derecho > Quitar hipervínculo) y crear uno nuevo con el nombre actual de la pestaña.

El icono aparece pero el clic no lleva a ningún sitio

Si insertas una imagen PNG con Insertar > Ilustraciones > Imágenes, la imagen flota sobre la hoja y no tiene vínculo propio. Al hacer clic sobre ella no pasa nada porque Excel solo vincula celdas, texto o formas a las que tú mismo les añades un hipervínculo.

B2fxPNG
A B C
1 Menú
2 PNG Clientes
Menu

La imagen está en B2 pero no responde al clic. Tienes dos arreglos:

  1. Poner la imagen DENTRO de una celda que ya tenga el hipervínculo (B2 en este caso). Al seleccionar B2 y hacer clic, el vínculo funciona aunque visualmente pulses sobre la imagen.
  2. Si prefieres que la propia imagen sea clicable, haz clic derecho sobre ella > Hipervínculo > Lugar de este documento y escribe Clientes!A1.
Comprueba: tras el arreglo, al hacer clic sobre el icono "Clientes" salta a la hoja Clientes con la celda A1 activa.

La hoja copiada cambia el destino del vínculo

Al copiar la hoja "Menú" con Mover o copiar > Crear una copia, el vínculo se mantiene literal: si en B2 escribiste Clientes!A1, la copia en Menu_Clientes sigue apuntando a Clientes!A1. Eso es justo lo que queremos en este caso.

El problema aparece cuando renombras la copia: si renombras "Menu" a "Panel" y luego la copias como "Panel_Clientes", los vínculos siguen diciendo Clientes!A1 (correcto), pero si dentro de "Panel_Clientes" reescribes un vínculo como Panel!A1 por error, el clic lleva a la hoja equivocada.

Solución paso a paso cuando el vínculo salta a la hoja que no es:

  1. Clic derecho sobre la celda con el vínculo roto (por ejemplo B4 de Menu_Clientes, que debería llevar a Ventas pero lleva a Menu).
  2. Elige Editar hipervínculo.
  3. En "Lugar de este documento", cambia el texto a Ventas!A1.
  4. Pulsa Aceptar.
Comprueba: tras editar, al pulsar Ctrl+Clic sobre B4 de Menu_Clientes, el cursor salta a la hoja Ventas y se sitúa en A1.

Dónde este truco no llega y cuándo conviene pasar a VBA

El menú visual cubre todo lo que hipervínculos, formato e inmovilizar paneles dan de sí. Funciona muy bien para libros de hasta veinte hojas, con datos que el lector consulta a menudo y donde no hace falta autenticación.

Dónde se queda corto:

  • Submenús desplegables que aparecen al pulsar un botón: VBA o Power Apps.
  • Buscar dentro del propio menú (un cuadro de búsqueda que filtre las opciones al escribir): VBA con un cuadro de texto y un evento, o Power Apps.
  • Autenticación de usuarios con perfiles distintos (cada persona ve su menú): VBA con formulario de login, o Power Apps con conexión a un origen de datos.
  • Cambiar el contenido del menú en tiempo real desde un panel lateral: VBA o Power Apps.
  • Ejecutar lógica al entrar en una hoja, no sólo al pulsar: VBA con evento Worksheet_Activate.

En Excel para la web VBA no ejecuta, así que allí este menú sin macros es la única opción viable para tener un panel navegable. Si tu organización usa Excel online, este método es directamente el camino a seguir.

Lo que ya sabes hacer con el menú interactivo sin macros

  • Montar el panel con imágenes, texto y formato degradado en la hoja "Menú".
  • Crear hipervínculos entre hojas con la ruta exacta, incluido el ! y la celda A1.
  • Copiar la hoja "Menú" a cada página con Mover o copiar > Crear una copia sin repetir trabajo.
  • Inmovilizar el menú arriba con Vista > Ventana > Inmovilizar paneles para que no se pierda al bajar.
  • Marcar la opción activa con formato condicional basado en =SI(HOJA()="X";VERDADERO;FALSO).

El siguiente paso natural es montar una tabla dinámica en la hoja "Resumen" para resumir las ventas por producto y por cliente: ya tienes los datos repartidos por hojas, ahora toca cruzarlos en una sola vista.

Datos comprobados en octubre de 2026.

Fuentes

  1. SapExportar de SAP a Excel — documentación oficialconsultado el 13/10/2026
  2. MicrosoftExcel 2003 y anteriores (97, 2000, 2002/XP) — documentación oficialconsultado el 13/10/2026