Excel VBA utente Ordinati Listbox

January 5

Excel VBA utente Ordinati Listbox


Microsoft Excel offre diverse opzioni per la creazione di un ListBox user-friendly nella cartella di lavoro. Creare il ListBox dalla scheda Sviluppo della barra multifunzione di generare rapidamente un ListBox e popolarlo con valori definiti dall'utente ordinati nella cartella di lavoro. Creare un form utente e ListBox in Visual Basic for Applications finestra per accedere ad altre opzioni. Utilizzare una combinazione di questi metodi per accedere alla gamma completa di strumenti nel foglio di calcolo di Microsoft Excel.

Modulo di controlli ListBox

La scheda Sviluppo in Microsoft Excel offre molte opzioni per personalizzare la cartella di lavoro. Esso consente di creare un foglio di calcolo più dinamico con l'aggiunta di controlli di modulo, come ListBoxes. Creare un ListBox dall'utente ordinati per accedere ai controlli di modulo nella scheda Sviluppatore. Se la scheda Sviluppo è nascosto, cliccare sul tasto "File", selezionare "Opzioni", cliccare su "Personalizzazione barra multifunzione" e fare clic su "Sviluppatore" sotto il gruppo di schede principali. Accedere ai controlli dal pulsante "Inserisci".

dati sulla popolazione

Organizzare i dati per consentire all'utente di ordinare i contenuti casella di riepilogo. Posizionare una fila un'etichetta in cima alla vostra lista ed evidenziare la riga. Nella scheda "Home" della barra multifunzione sono il "Ordina e filtra" e le opzioni "Filtro". La selezione di questi inserti un'opzione di ordinamento in cima alla vostra lista, consentendo all'utente di ordinare i dati in ordine alfabetico o numerico. Quando l'utente ordina i dati, il ListBox aggiorna automaticamente.

Creare ListBox VBA

Un altro metodo di creazione e compilazione di un ListBox è tramite Visual Basic for Applications. VBA fornisce più opzioni per la creazione di oggetti personalizzati, ma richiede una maggiore comprensione del codice di programmazione. Aperto VBA dalla scheda Sviluppo della barra multifunzione. All'interno della finestra di VBA, fare clic sul menu "Inserisci" e selezionare "Modulo Utente." Fare clic sull'icona "ListBox" e trascinarlo nella finestra del form. Per modificare il codice di form utente, fare clic con il modulo e selezionare "Visualizza codice."

Popolare ListBox VBA

Un ListBox VBA può essere popolata all'interno della finestra VBA o può essere associato a dati sulla cartella di lavoro. Compilazione di un ListBox all'interno del codice VBA consente di inserire i valori esatti che si desidera visualizzare sul ListBox. A meno che l'utente abbia familiarità con VBA, è improbabile che i valori cambieranno. Delimitazione un ListBox per i dati sulla cartella di lavoro permette all'utente una maggiore libertà nel manipolare i dati come l'ordinamento, l'aggiunta e la rimozione di valori e di filtraggio.