Come popolare un ComboBox Userform con tutti i nomi dei fogli in Excel?
Questo articolo parla del popolamento di tutti i nomi dei fogli della cartella di lavoro corrente in una casella combinata userform in Excel.
Popolare una casella combinata Userform con tutti i nomi dei fogli con codice VBA
Popolare una casella combinata Userform con tutti i nomi dei fogli con codice VBA
Il seguente codice VBA può aiutarti a inserire tutti i nomi dei fogli della cartella di lavoro corrente in una casella combinata del modulo utente. Si prega di fare quanto segue.
1. premi il altro + F11 tasti contemporaneamente per aprire il file Microsoft Visual Basic, Applications Edition finestra.
2. Nel Microsoft Visual Basic, Applications Edition finestra, inserire un modulo utente facendo clic inserire > Modulo utente come mostrato nell'immagine sottostante.
3. Quindi disegnare e inserire un controllo Casella combinata nell'Userform. Vedi screenshot:
4. Fare clic con il pulsante destro del mouse sulla casella combinata inserita e selezionare Visualizza codice dal menu contestuale. Vedi screenshot:
5. In apertura Microsoft Visual Basic, Applications Edition finestra, copia e incolla sotto il codice VBA per sostituire quello originale nella finestra del codice.
Codice VBA: popolare una casella combinata Userform con tutti i nomi dei fogli della cartella di lavoro corrente
Private Sub UserForm_Initialize()
Dim I As Long
Me.ComboBox1.Clear
For I = 1 To Sheets.Count
Me.ComboBox1.AddItem Sheets(I).Name
Next
Me.ComboBox1.Value = ActiveSheet.Name
End Sub
Note:: Nel codice, ComboBox1 è il nome della casella combinata inserita. Per favore cambialo con quello tuo.
6. premi il F5 chiave per eseguire il codice. Nel modulo utente di apertura, puoi vedere tutti i nomi dei fogli della cartella di lavoro corrente visualizzati nella casella combinata come nell'immagine sottostante:
Elenca facilmente tutti i nomi dei fogli in Excel
Il Crea un elenco di nomi di fogli utilità di Kutools for Excel può aiutare a elencare facilmente tutti i nomi dei fogli di lavoro della cartella di lavoro attiva in un nuovo foglio di lavoro in Excel. E puoi passare direttamente al foglio di lavoro corrispondente facendo clic sul nome del foglio come mostrato nell'immagine sottostante.
Scaricalo e provalo ora!
Articoli Correlati:
- Come copiare il valore della casella combinata nella cella attiva in Excel?
- Come visualizzare il formato della data nell'output della casella combinata in Excel?
- Come aprire un foglio di lavoro specifico in base al valore selezionato di una casella combinata in Excel?
- Come impedire o disabilitare la digitazione in una casella combinata in Excel?
- Come uscire dalla casella combinata per selezionare una cella specifica in Excel?
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!