Come navigare tra i fogli di lavoro utilizzando l'elenco a discesa in Excel?
Supponendo che tu abbia una cartella di lavoro che contiene più fogli di lavoro, ora, devi creare un elenco a discesa o una casella combinata che elenca tutti i nomi dei fogli e quando selezioni un nome di foglio dall'elenco a discesa, salterà immediatamente a quel foglio. In questo articolo, introdurrò come navigare tra i fogli di lavoro utilizzando un elenco a discesa in Excel.
Navigare tra i fogli di lavoro utilizzando l'elenco a discesa in Excel
Navigare tra i fogli di lavoro utilizzando l'elenco a discesa in Excel
Per passare a ciascun foglio selezionato utilizzando un elenco a discesa, eseguire i seguenti passaggi:
1. Clic Costruttori > inserire > Casella combinata (controllo ActiveX), vedi screenshot:
2. Quindi trascina il mouse per disegnare una casella combinata, quindi fai clic con il pulsante destro del mouse, seleziona Visualizza codice dal menu contestuale, vedi screenshot:
3. In aperto Microsoft Visual Basic, Applications Edition finestra, copia e incolla il seguente codice per sostituire il codice originale, vedi screenshot:
Codice VBA: naviga tra i fogli di lavoro utilizzando l'elenco a discesa
Private Sub ComboBox1_Change()
'Updateby Extendoffice
If ComboBox1.ListIndex > -1 Then Sheets(ComboBox1.Text).Select
End Sub
Private Sub ComboBox1_DropButtonClick()
Dim xSheet As Worksheet
On Error Resume Next
Application.ScreenUpdating = False
Application.EnableEvents = False
If ComboBox1.ListCount <> ThisWorkbook.Sheets.Count Then
ComboBox1.Clear
For Each xSheet In ThisWorkbook.Sheets
ComboBox1.AddItem xSheet.Name
Next xSheet
End If
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
Private Sub ComboBox1_GotFocus()
If ComboBox1.ListCount <> 0 Then ComboBox1.DropDown
End Sub
4. Quindi salvare e chiudere questa finestra del codice, quindi fare clic su Modalità di progettazione per disattivare la modalità di progettazione, ora, quando selezioni un nome di foglio dalla casella combinata, andrà a quel foglio contemporaneamente, vedi screenshot:
Navigare tra i fogli di lavoro utilizzando collegamenti ipertestuali o pulsanti:
Con Kutools for Excel's Crea un elenco di nomi di fogli utility, puoi elencare rapidamente tutti i nomi dei fogli di lavoro in un nuovo foglio con collegamenti ipertestuali o pulsanti macro, quindi puoi navigare tra di essi secondo le tue necessità.
Kutools for Excel: con più di 300 utili componenti aggiuntivi di Excel, liberi di provare senza limitazioni in 30 giorni. Scarica e prova gratuita ora! |
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!