Quando una cartella di lavoro di Excel contiene molti fogli di lavoro, per accedervi rapidamente, potresti voler creare un elenco di collegamenti ipertestuali a tutti i fogli di lavoro. In questo articolo, condivideremo 3 metodi con te.
Se disponi di una cartella di lavoro di Excel che contiene una grande quantità di fogli di lavoro, potresti trovare problematico individuare e accedere al foglio di lavoro desiderato. In questo caso, puoi creare un elenco di collegamenti ipertestuali a tutti i fogli di lavoro, che ti consente di passare a un foglio di lavoro specifico semplicemente facendo clic su un collegamento ipertestuale. È abbastanza conveniente. Pertanto, qui introdurremo 3 modi per creare un tale elenco.
Metodo 1: creazione manuale
- Per iniziare, apri la cartella di lavoro Excel specifica.
- Quindi, inserisci un nuovo foglio prima del primo foglio di lavoro.

- Successivamente, fai clic con il pulsante destro del mouse sulla cella A1 e seleziona "Collegamento ipertestuale" dal menu contestuale.
- Successivamente, nella finestra "Inserisci collegamento ipertestuale", seleziona "Inserisci in questo documento" sul lato sinistro.
- Successivamente, nell'elenco "Oppure seleziona un posto in questo documento", scegli il primo foglio tranne il nuovo foglio corrente.
- Quindi, modifica "Testo da visualizzare" con il nome del foglio.
- Infine, fai clic su "OK" per inserire il collegamento ipertestuale.
- Ora puoi inserire i collegamenti ipertestuali ai fogli rimanenti uno per uno.
Metodo 2: Crea tramite Formula
- Prima di tutto, crea un nuovo foglio.
- Quindi, elenca tutti i nomi dei fogli di lavoro secondo il Metodo 2 nel post “3 modi rapidi per ottenere un elenco di tutti i nomi dei fogli di lavoro in una cartella di lavoro di Excel".
- Successivamente, inserisci la formula di seguito nella cella C1.
=HYPERLINK("#'"&B1&"'!A1",B1)
- Infine, trascina la funzione verso il basso per ottenere i collegamenti ipertestuali agli altri fogli.
Metodo 3: creare con VBA
- All'inizio, avvia l'editor VBA di Excel facendo riferimento a "Come eseguire il codice VBA nel tuo Excel".
- Quindi, inserisci il codice seguente in un progetto o modulo.
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 Then
ActiveCell.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= "'" & objSheet.Name & "'" & "!A1", TextToDisplay:=objSheet.Name
ActiveCell.Offset(1, 0).Select
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
- Successivamente, premi "F5" per eseguire questa macro.
- Immediatamente, vedrai un nuovo foglio di lavoro, che contiene tutti i collegamenti ipertestuali a tutti i fogli di lavoro, come lo screenshot seguente.
Confronto
| Vantaggi | Svantaggi | |
| Metodo 1 | Facile da usare | Troppo noioso se ci sono troppi fogli di lavoro |
| Metodo 2 | Più veloce del metodo 1 in caso di più fogli di lavoro | Richiede di elencare in anticipo i numeri e i nomi dei fogli |
| Metodo 3 | Molto più veloce ed efficace dei 2 metodi precedenti | Fai attenzione alle macro esterne che potrebbero essere dannose |
Recupera file Excel danneggiati
Excel può bloccarsi di tanto in tanto, il che può portare alla corruzione del file Excel. Quindi, devi essere abituato a salvare il file ogni volta che modifichi un file Excel. Altrimenti, se Excel va in crash ma non hai salvato il file aperto, devi ricorrere a correzione xls software come DataNumen Excel Repair, per recuperare i dati Excel danneggiati.
Introduzione dell'autore:
Shirley Zhang è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui recupero mdf e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com








