¿Cómo crear una tabla de contenido para el nombre de la pestaña de todas las hojas de cálculo con hipervínculos en Excel?
Un libro de Excel se vuelve bastante grande a medida que se crean más y más hojas de trabajo en su interior. Cuantas más hojas de trabajo haya, más difícil será mantener la descripción general de las hojas de trabajo. Por lo tanto, necesita una tabla de contenido para navegar rápidamente entre las hojas de trabajo en Excel. Este artículo le mostrará métodos para lograrlo.
Crea una tabla de contenido por código VBA
Cree fácilmente una tabla de contenido de Kutools para Excel
Crea una tabla de contenido por código VBA
El siguiente código VBA puede ayudarlo a crear una tabla de contenido para todas las hojas de trabajo con hipervínculos en Excel. 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 VBA: cree una tabla de contenido 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 o haga clic en el botón Ejecutar para ejecutar el código.
Luego, se crea una hoja de trabajo de Tabla de contenido delante de todas las hojas de trabajo con todos los nombres de las hojas de trabajo enumerados en el interior. Puede navegar a cualquier hoja de trabajo haciendo clic en el nombre de la hoja en la tabla de contenido. Ver captura de pantalla:
Cree fácilmente una tabla de contenido de Kutools para Excel
La Crear lista de nombres de hojas utilidad de Kutools for Excel puede ayudarlo a crear rápidamente una tabla de contenido en el libro de trabajo actual. Haz lo siguiente.
Antes de aplicar Kutools for Excel, Por favor descargarlo e instalarlo en primer lugar.
1. En el libro de trabajo necesita crear una tabla de contenido, haga clic en Kutools Más > Hoja de trabajo > Crear lista de nombres de hojas. Ver captura de pantalla:
2. En el Crear lista de nombres de hojas cuadro de diálogo, debe:
Luego, se crea una hoja de trabajo de tabla de contenido como se muestra a continuación. Puede navegar a cualquier hoja de trabajo 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 a continuación.
Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.
Artículos relacionados:
- ¿Cómo hacer referencia al nombre de la pestaña en la celda en Excel?
- ¿Cómo hacer coincidir el valor de la celda con el nombre de la pestaña de la hoja o viceversa en Excel?
- ¿Cómo abrir una hoja de trabajo específica por el valor seleccionado de un cuadro combinado en Excel?
Las mejores herramientas de productividad de oficina
Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haga clic aquí para obtener la función que más necesita...
Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Habilite 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 de la misma ventana, en lugar de en nuevas ventanas.
- ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!