Vai al contenuto principale
 

Come popolare un ComboBox Userform con tutti i nomi dei fogli in Excel?

Autore: Silvia Ultima modifica: 2024-10-31

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.

Uno screenshot dell'inserimento di un UserForm nell'editor VBA in Excel

3. Quindi disegnare e inserire un controllo Casella combinata nell'Userform. Vedi screenshot:

Uno screenshot che mostra una ComboBox aggiunta al modulo utente in Excel

4. Fare clic con il pulsante destro del mouse sulla casella combinata inserita e selezionare Visualizza codice dal menu contestuale. Vedi screenshot:

Uno screenshot del menu contestuale con l'opzione Visualizza codice per ComboBox in UserForm

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:

Uno screenshot del ComboBox popolato con tutti i nomi dei fogli nel modulo utente


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!

Uno screenshot dell'utilità Crea elenco nomi fogli di Kutools per Excel che visualizza i nomi dei fogli


Articoli Correlati:

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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!