Skip to main content

¿Cómo crear un índice de contenido para todos los nombres de pestañas de hojas de cálculo con hipervínculos en Excel?

Author: Siluvia Last Modified: 2025-06-04

Un libro de Excel se vuelve bastante grande a medida que se crean más y más hojas de cálculo dentro. Cuantas más hojas de cálculo hay, más difícil es mantener una visión general de las mismas. Por lo tanto, necesitas un índice de contenido para navegar rápidamente entre las hojas de cálculo en Excel. Este artículo te mostrará métodos para lograrlo.

Crear un índice de contenido mediante código VBA
Crear fácilmente un índice de contenido con Kutools para Excel


Crear un índice de contenido mediante código VBA

El siguiente código VBA puede ayudarte a crear un índice de contenido para todas las hojas de cálculo con hipervínculos en Excel. Por favor, sigue los siguientes pasos.

1. Presiona las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.

2. En la ventana de Microsoft Visual Basic para Aplicaciones, haz clic en Insertar > Módulo, luego copia el siguiente código VBA en la ventana de Código.

Código VBA: Crear un índice de contenido para todas las hojas de cálculo

Sub CreateTableofcontents()
'updateby Extendoffice 20180413
    Dim xAlerts As Boolean
    Dim I  As Long
    Dim xShtIndex As Worksheet
    Dim xSht As Variant
    xAlerts = Application.DisplayAlerts
    Application.DisplayAlerts = False
    On Error Resume Next
    Sheets("Table of contents").Delete
    On Error GoTo 0
    Set xShtIndex = Sheets.Add(Sheets(1))
    xShtIndex.Name = "Table of contents"
    I = 1
    Cells(1, 1).Value = "Table of contents"
    For Each xSht In ThisWorkbook.Sheets
        If xSht.Name <> "Table of contents" Then
            I = I + 1
            xShtIndex.Hyperlinks.Add Cells(I, 1), "", "'" & xSht.Name & "'!A1", , xSht.Name
        End If
    Next
    Application.DisplayAlerts = xAlerts
End Sub

3. Presiona la tecla F5 o haz clic en el botón Ejecutar para ejecutar el código.

Luego, se crea una hoja de trabajo llamada Índice de Contenido al frente de todas las hojas de cálculo, con todos los nombres de las hojas listados dentro. Puedes navegar a cualquier hoja haciendo clic en el nombre de la hoja en el índice de contenido. Ver captura de pantalla:

vba code to create a table of contents for all sheet names with hyperlinks


Crear fácilmente un índice de contenido con Kutools para Excel

La utilidad Crear Lista de Nombres de Hojas de Kutools para Excel puede ayudarte a crear rápidamente un índice de contenido en el libro actual. Por favor, sigue los siguientes pasos.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. En el libro donde necesitas crear un índice de contenido, haz clic en Kutools Plus > Hoja de Cálculo > Crear Lista de Nombres de Hojas. Ver captura de pantalla:

click Create List of Sheet Names feature of kutools

2. En el cuadro de diálogo Crear Lista de Nombres de Hojas, necesitas:

2.1 Selecciona la opción Crear hipervínculos en la sección Estilo del Índice de Hojas;
2.2 Ingresa Índice de Contenido en el cuadro de texto Especificar nombre de hoja para el Índice de Hojas;
2.3 Mantén las opciones predeterminadas en las listas desplegables Insertar el Índice de Hojas en y Mostrar Índice de Hojas en;
2.4 Haz clic en el botón Aceptar. Ver captura de pantalla:

set options in the dialog box

Luego, se crea una hoja de trabajo de índice de contenido como se muestra en la siguiente captura de pantalla. Puedes navegar a cualquier hoja haciendo clic en el nombre de la hoja en el índice de contenido.

a table of contents worksheet is created  with hyperlinks

Si seleccionas la opción Crear botones y macros en la sección Seleccionar Estilos de Índice, obtendrás un índice de contenido como se muestra en la siguiente captura de pantalla.

a table of contents worksheet is created  with buttons

  Si desea tener una prueba gratuita (30-día) de esta utilidad, haga clic para descargarla y luego vaya a aplicar la operación siguiendo los pasos anteriores.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!