Cuando un libro de Excel tiene muchas hojas de trabajo, para acceder a ellas rápidamente, es posible que desee crear una lista de hipervínculos a todas las hojas de trabajo. En este artículo, compartiremos 3 métodos contigo.
Si tiene un libro de Excel que contiene una gran cantidad de hojas de trabajo, es posible que le resulte difícil localizar y acceder a la hoja de trabajo deseada. En este caso, puede crear una lista de hipervínculos a todas las hojas de trabajo, lo que le permite saltar a una hoja de trabajo específica simplemente haciendo clic en un hipervínculo. Es muy conveniente. Por lo tanto, aquí presentaremos 3 formas de crear dicha lista.
Método 1: crear manualmente
- Porque comotart, abra el libro de Excel específico.
- Luego, inserte una nueva hoja antes de la primera hoja de trabajo.
- A continuación, haga clic derecho en la celda A1 y seleccione "Hipervínculo" en el menú contextual.
- Más tarde, en la ventana "Insertar hipervínculo", seleccione "Colocar en este documento" en el lado izquierdo.
- Después de eso, en la lista de "O seleccione un lugar en este documento", elija la primera hoja excepto la nueva hoja actual.
- Luego, cambie "Texto para mostrar" por el nombre de la hoja.
- Finalmente, haga clic en "Aceptar" para insertar el hipervínculo.
- Ahora, puede insertar los hipervínculos a las hojas restantes una por una.
Método 2: crear mediante fórmula
- En primer lugar, cree una nueva hoja.
- Luego, enumere todos los nombres de las hojas de trabajo de acuerdo con el Método 2 en el post "3 formas rápidas de obtener una lista de todos los nombres de las hojas de trabajo en un libro de Excel".
- Luego, ponga la fórmula a continuación en la celda C1.
= HIPERVÍNCULO ("# '" & B1 & "'! A1", B1)
- En última instancia, arrastre la función hacia abajo para obtener los hipervínculos a las otras hojas.
Método 3: crear con VBA
- Al principio, inicie el editor de Excel VBA consultando "Cómo ejecutar código VBA en su Excel".
- Luego, coloque el siguiente código en un proyecto o módulo.
Sub CreateMenuOfHyperlinksToAllWorksheets () Dim objSheet As Worksheet ActiveWorkbook.Sheets.Add (Before: = Worksheets (1)). Name = "Sheet Menu" Range ("A1"). Select For Each objSheet In ActiveWorkbook.Worksheets If ActiveSheet.Name <> objSheet.Name Luego ActiveCell.Hyperlinks.Add Anchor: = Selection, Address: = "", SubAddress: = "'" & objSheet.Name & "'" & "! A1", TextToDisplay: = objSheet.Name ActiveCell.Offset ( 1, 0) .Seleccione ActiveCell.EntireColumn.AutoFit End If Next objSheet With ActiveSheet .Rows (1) .Insert .Cells (1, 1) = "MENU" .Cells (1, 1) .Font.Bold = True .Cells (1, 1) .Font.Size = 14 .Cells (1, 1) .Columns.AutoFit End With End Sub
- A continuación, presione "F5" para ejecutar esta macro.
- Inmediatamente, verá una nueva hoja de trabajo, que contiene todos los hipervínculos a todas las hojas de trabajo, como la siguiente captura de pantalla.
Comparación
Ventajas | Desventajas | |
Método 1 | Fácil de operar | Demasiado tedioso si hay demasiadas hojas de trabajo |
Método 2 | Más rápido que el método 1 en caso de múltiples hojas de trabajo | Le exige que enumere los números y los nombres de las hojas por adelantado |
Método 3 | Mucho más rápido y efectivo que los 2 métodos anteriores | Tenga cuidado con las macros externas que pueden ser maliciosas |
Recuperar archivos de Excel dañados
Excel puede fallar de vez en cuando, lo que puede provocar daños en el archivo de Excel. Por lo tanto, debe estar acostumbrado a guardar el archivo cada vez que cambie un archivo de Excel. De lo contrario, si Excel falla pero no ha guardado el archivo abierto, debe recurrir a xls arreglar software, como DataNumen Excel Repair, para recuperar datos de Excel dañados.
Introducción del autor:
Shirley Zhang es experta en recuperación de datos en DataNumen, Inc., que es el líder mundial en tecnologías de recuperación de datos, incluyendo recuperación de mdf y productos de software de reparación de Outlook. Para más información visite www.datanumen.com