Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo crear una tabla de contenidos para todas las hojas de cálculo con los hipervínculos en Excel?

Un libro de Excel se vuelve bastante grande a medida que se crean más y más hojas de cálculo. Cuantas más hojas de trabajo haya, más difícil será mantener la vista general de las hojas de trabajo. Por lo tanto, necesita una tabla de contenidos para navegar rápidamente entre hojas de cálculo en Excel. Este artículo te mostrará los métodos para lograrlo.

Crear una tabla de contenidos por código VBA

Crea fácilmente una tabla de contenido por Kutools para Excel


Cree fácilmente una tabla de contenidos en Excel:

Con la Crear lista de nombres de hoja utilidad de Kutools for Excel, puede crear fácilmente una tabla de contenidos con todos los nombres de las hojas de la lista del libro actual dentro. Y puede pasar rápidamente a una determinada hoja de cálculo simplemente haciendo clic en el nombre de la hoja en la hoja de trabajo del índice. Ver la siguiente captura de pantalla:

Kutools for Excel: con más de 200 útiles complementos de Excel, de prueba sin límite en días 60. Descargar y prueba gratis ahora!

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools para Excel: la mejor herramienta de productividad de Office resolverá la mayoría de sus problemas de Excel
  • Texto automático: Cree sus gráficos, imágenes, celdas, fórmulas complejas y reutilizar ellos rápidamente en el futuro.
  • Más de características de texto 20: Extraer número de la cadena de texto; Extraer o eliminar parte de los textos; Convertir números y monedas a palabras en inglés ...
  • Herramientas de fusión: Múltiples libros de trabajo y hojas en uno; Fusionar múltiples celdas / filas / columnas y guardar datos; Combinar filas duplicadas y sumar ...
  • Herramientas divididas: Dividir datos en varias hojas en función del valor; Un libro de trabajo para múltiples archivos Excel, PDF o CSV; De una columna a varias columnas ...
  • Saltar pasta Filas ocultas / filtradas; Cuenta y suma por color de fondo; Crear lista de correo y Enviar correos electrónicos por el valor de la celda...
  • Súper filtro: Cree esquemas de filtro avanzados y aplique a cualquier hoja; Tipo de Propiedad por semana, día, frecuencia y más; Filtrar por negrita, fórmulas, comentario ...
  • Más de potentes funciones de 300; Funciona con Office 2007-2019 y 365; Soporta todos los idiomas; Fácil despliegue en compañía; Funciones completas de prueba gratuita de 60-day.

Crear una tabla de contenidos por código VBA


El siguiente código de VBA puede ayudarlo a crear una tabla de contenidos para todas las hojas de trabajo con hipervínculos en Excel. Por favor haz lo siguiente.

1. presione el otro + F11 teclas para abrir el Microsoft Visual Basic para aplicaciones ventana.

2. En el Microsoft Visual Basic para aplicaciones ventana, haga clic recuadro > Módulo, luego copie el siguiente código VBA en la ventana Código.

Código de VBA: crea una tabla de contenidos para todas las hojas de trabajo

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. presione el F5 tecla o haga clic en el botón Ejecutar para ejecutar el código.

A continuación, se crea una hoja de cálculo de la tabla de contenido delante de todas las hojas de trabajo con todos los nombres de la hoja de trabajo enumerados en el interior. Puede navegar a cualquier hoja de cálculo haciendo clic en el nombre de la hoja en la tabla de contenido. Ver captura de pantalla:


Crea fácilmente una tabla de contenido por Kutools para Excel

Las Crear lista de nombres de hoja utilidad de Kutools for Excel puede ayudarlo a crear rápidamente una tabla de contenidos en el libro de trabajo actual. Por favor haz lo siguiente.

Kutools for Excel : con más de 300 útiles complementos de Excel, gratis para probar sin limitaciones en los días 60.

1. En el libro de trabajo, necesita crear una tabla de contenido, haga clic Kutools Más > Hoja de trabajo > Crear lista de nombres de hoja. Ver captura de pantalla:

2. En el Crear lista de nombres de hoja cuadro de diálogo, necesita:

2.1 Seleccione el Contiene una lista de hipervínculos opción en el Estilo de índice de hoja sección;

2.2 Enter Tabla de contenido en el objeto Especifique el nombre de la hoja para el índice de la hoja caja de texto;

2.3 Mantenga las opciones predeterminadas en Insertar Índice de hoja en y Viendo el índice de la hoja en listas desplegables;

2.4 Haga clic en OK botón. Ver captura de pantalla:

A continuación, se crea una hoja de cálculo de la tabla de contenido, como se muestra a continuación. Puede navegar a cualquier hoja de cálculo haciendo clic en el nombre de la hoja en la tabla de contenido.

Si selecciona la opción Contiene botones y macros en la sección Seleccionar estilos de índice, obtendrá una tabla de contenido como se muestra en la siguiente captura de pantalla.

Propina.Si desea tener una versión de prueba gratuita de esta utilidad, vaya a descarga el software libremente primero, y luego vaya a aplicar la operación de acuerdo a los pasos anteriores.


Artículos relacionados:


Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

  • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
  • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
  • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
  • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
  • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
  • Más de potentes funciones de 300. Funciona con Office 2007-2019 y 365. Soporta todos los idiomas. Fácil despliegue en compañía. Funciones completas de prueba gratuita de 60-day.
pestaña kte 201905

Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
fondo officetab
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.