Come visualizzare più colonne nella casella combinata?
La casella combinata può aiutarci a selezionare rapidamente i valori senza digitarli, normalmente, puoi creare una casella combinata con un elenco di dati, ma, a volte, vuoi visualizzare più colonne nella casella combinata come mostrato nella seguente schermata, come potrebbe crei una casella combinata con più colonne in Excel?
Visualizza più colonne nella casella combinata con le proprietà della casella combinata
Visualizza più colonne nella casella combinata con codice VBA
Visualizza più colonne nella casella combinata con le proprietà della casella combinata
Puoi andare alle proprietà della casella combinata per configurare gli attributi per la casella combinata, per favore fai come segue:
1. Clic Costruttori > inserire > Casella combinata (controllo ActiveX), quindi trascina il mouse per disegnare una casella combinata di cui hai bisogno, vedi screenshot:
2. Quindi fare clic Properties sotto il Costruttori scheda, nel Properties finestra di dialogo, eseguire le seguenti operazioni:
(1.) Nella ColumnCount casella di testo, immettere il numero di colonne che si desidera visualizzare, in questo esempio, inserirò 3;
(2.) Accanto a Cella collegata casella di testo, immettere un riferimento di cella per collegare la casella combinata;
(3.) Nella ElencoRiempimentoIntervallo casella di testo, digitare l'intervallo di celle che si desidera utilizzare come dati di origine.
3. Dopo aver terminato le impostazioni, chiudere la finestra di dialogo e fare clic su Modalità di progettazione nel Nastro per uscire dalla modalità di progettazione, ora, quando fai clic sulla freccia a discesa della casella combinata, verranno visualizzati più dati di colonne contemporaneamente, vedi screenshot:
Consiglio: Se non è presente una scheda Sviluppatore nella barra multifunzione, questo articolo Come mostrare / visualizzare la scheda sviluppatore nella barra multifunzione di Excel 2007/2010/2013? potrebbe farti un favore per visualizzare la scheda Sviluppatore.
Visualizza più colonne nella casella combinata con codice VBA
Qui anche un codice VBA può aiutarti a completare questa attività.
1. Innanzitutto, è necessario creare un nome intervallo per i dati di origine, selezionare l'intervallo di dati e immettere un nome intervallo nel file Nome casella, vedi screenshot:
2. Quindi crea una casella combinata e fai clic con il pulsante destro del mouse, quindi scegli Visualizza codice dal menu contestuale, vedi screenshot:
3. E il Microsoft Visual Basic, Applications Edition si apre la finestra, copia e incolla il seguente codice per sostituire il codice originale, vedi screenshot:
Codice VBA: visualizza più colonne nella casella combinata:
Private Sub UserForm_Initialize()
'Updateby Extendoffice
With ComboBox1
.ColumnCount = 3
.List = Range("Namelist").value
End With
End Sub
Note:: Nel codice sopra, il ComboBox1 è il nome della casella combinata creata, il numero 3 è il numero di colonna che desideri visualizzare, "Lista di nomi"È il nome dell'intervallo che hai creato nel passaggio 1. Puoi cambiarli secondo le tue necessità.
4. Quindi premere F5 chiave per eseguire questo codice, quindi fare clic sulla casella combinata, le più colonne vengono visualizzate nella casella combinata di cui hai bisogno.
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!