È necessario creare un catalogo per una cartella di lavoro con molti fogli di lavoro. Qui abbiamo un metodo rapido per creare un catalogo in un foglio di lavoro Excel.
Nel nostro precedente articolo Come creare un catalogo nel tuo Excel tramite collegamenti ipertestuali, abbiamo parlato della creazione di un catalogo inserendo collegamenti ipertestuali in un foglio di lavoro. La creazione di un catalogo per una cartella di lavoro con molti fogli di lavoro può essere molto utile. Ma l'aggiunta manuale di collegamenti ipertestuali uno per uno può richiedere molto tempo. Pertanto, qui abbiamo un nuovo metodo per creare rapidamente un tale catalogo.
Crea un catalogo
Nell'immagine qui sotto, ci sono molti fogli di lavoro nella cartella di lavoro.
E ora puoi creare un catalogo in questa cartella di lavoro.
- Fare clic con il pulsante destro del mouse su una delle schede nella barra multifunzione.
- E quindi fare clic sul pulsante "Personalizza la barra multifunzione" nel menu.

- Nella finestra "Opzioni di Excel", seleziona l'opzione "Sviluppatore" nell'area "Schede principali".
- E quindi fare clic su "OK".
- Ora fai clic sulla scheda "Sviluppatore" nella barra multifunzione.
- E quindi fare clic sul pulsante "Visual Basic" nella barra degli strumenti.
Pertanto, hai aperto l'editor di Visual Basic. In realtà, puoi anche premere il tasto di scelta rapida "Alt + F11" sulla tastiera per aprire rapidamente l'editor.
- Ora fai clic con il pulsante destro del mouse nel proiettore VBA.
- E poi sposta il cursore sull'opzione "Inserisci".
- Nel sottomenu, scegli l'opzione "Modulo".
Pertanto, hai inserito un nuovo modulo nel progetto.
- Ora copia i seguenti codici VBA nel nuovo modulo:
Sub CreaMenu()
Dim a As Integer
a = 1
'aggiungi un nuovo foglio di lavoro
Fogli di lavoro.Aggiungi prima:=Fogli(1)
Fogli(1).Nome = "Menu"
Fogli di lavoro("Menu").Intervallo("A1").Valore = "Menu"
Per a = 2 A ActiveWorkbook.Worksheets.Count
Fogli di lavoro("Menu").Intervallo("A" & a) = Fogli(a).Nome
ActiveSheet.Hyperlinks.Add Anchor:=Worksheets(“Menu”).Range(“A” & a), _
Indirizzo:="", _
Sottoindirizzo:=”'” & Fogli(a).Nome & “'!R1C1”, _
TextToDisplay:=Fogli(a).Nome
Avanti
End Sub
In questo codice, inseriamo un nuovo foglio di lavoro denominato "Menu" all'inizio. Se esiste già un foglio di lavoro denominato "Menu", è possibile modificare il codice VBA o modificare il nome del foglio di lavoro esistente. Inoltre, inseriremo l'elenco nella prima colonna del nuovo foglio di lavoro. Se è necessario inserire il catalogo in un intervallo diverso, è anche possibile modificarlo in base alle proprie esigenze.
- Ora premi il pulsante "Esegui Sub" nella barra degli strumenti
Inoltre, puoi anche premere il pulsante "F5" sulla tastiera.
- Ora torna all'interfaccia del foglio di lavoro.
C'è un nuovo foglio di lavoro chiamato "Menu" nella cartella di lavoro. E tutti i nomi dei fogli sono elencati nel foglio di lavoro con i collegamenti ipertestuali corrispondenti. Da questo metodo, puoi facilmente creare un catalogo in tempi rapidi.
Un confronto tra i due metodi
Nel nostro precedente articolo Come creare un catalogo nel tuo Excel tramite collegamenti ipertestuali, aggiungiamo il catalogo manualmente. E confronteremo la differenza dei due metodi nella tabella sottostante.
| Confronto | Crea un catalogo manualmente | Usa la procedura VBA |
| Vantaggio | 1. Tutti gli utenti di Excel possono utilizzare facilmente questo metodo.
2. Se non si ha conoscenza di VBA, è possibile utilizzare questo metodo. |
1. Attraverso le procedure VBA, puoi completare questa attività con un solo clic.
2. È inoltre possibile modificare i codici VBA per soddisfare altri requisiti. |
| Svantaggio | 1. Se nella cartella di lavoro sono presenti molti fogli di lavoro, passerai sicuramente molto tempo a inserire collegamenti ipertestuali.
2. Devi scegliere i collegamenti ipertestuali uno per uno e questo porterà facilmente a errori. |
1. Se non hai familiarità con i codici VBA, incontrerai problemi durante l'esecuzione dei codici.
2. L'uso dei codici VBA complicherà il compito. |
Affrontare situazioni impreviste in Excel
Se usi Excel frequentemente per completare il tuo lavoro, inevitabilmente ti imbatterai in alcuni errori. Nella maggior parte dei casi, puoi chiudere Excel e poi riavviarlo. In questo modo, questi piccoli errori scompariranno. Tuttavia, alcuni errori in Excel possono portare a gravi danneggiamenti del programma. E il risultato può essere inimmaginabile. In questo momento, puoi riparare il problema dei dati xls dal nostro strumento competente. Con l'aiuto di questo efficace strumento, l'unica cosa che devi fare è aspettare che il processo di recupero finisca.
Introduzione dell'autore:
Anna Ma è un'esperta di recupero dati in DataNumen, Inc., che è il leader mondiale nelle tecnologie di recupero dati, tra cui riparare il danno ai dati del documento e prodotti software di riparazione di Outlook. Per maggiori informazioni visita www.datanumen.com




