Lavorare con fogli di calcolo di grandi dimensioni può essere ingombrante, soprattutto se non si utilizza qualsiasi automazione. È possibile utilizzare Visual Basic Applications Edition in Excel per automatizzare i processi nel foglio di calcolo. In VBA, è possibile aggiungere e modificare i dati in un controllo di casella combinata per ordinare rapidamente i dati nel foglio di calcolo. Il metodo "AddItem" consente di aggiungere elementi al controllo in modo dinamico. È possibile utilizzare l'evento "Change" della casella combinata per rilevare quando un utente seleziona un elemento.
Istruzioni
1
Scegliere la scheda "Sviluppo" e fare clic su "Visual Basic" per aprire l'editor di VBA. Fare clic sul menu "Inserisci" e fare clic su "form" per inserire un nuovo modulo. Scegliere il menu "Visualizza" e fare clic su "Strumenti" per visualizzare la finestra di dialogo casella degli strumenti.
2
Fare clic su "ComboBox" e fare clic sul form per aggiungere un nuovo controllo casella combinata al form. Aggiungere un pulsante di comando utilizzando la stessa tecnica.
3
Fare doppio clic sul pulsante di comando per creare un evento di click del pulsante e digitare il codice seguente per aggiungere elementi alla casella combinata:
Me.ComboBox1.AddItem ("combinata 1")
Me.ComboBox1.AddItem ("combo 2")
Me.ComboBox1.AddItem ("combinata 3")
Me.ComboBox1.AddItem ("combinata 4")
4
Fare doppio clic su "UserForm1" dalla finestra di explorer VBAProject per tornare al modulo. Fare doppio clic sul controllo casella combinata per creare un evento di modifica per il controllo.
5
Aggiungere il codice riportato di seguito per visualizzare l'elemento selezionato in una finestra di messaggio:
MsgBox (Me.ComboBox1.Text)
6
Fare doppio clic su "UserForm1" dalla finestra di explorer VBAProject per tornare al form e premere "F5" per eseguire il progetto. Fare clic sul pulsante per riempire la casella combinata con gli elementi. Scegli un elemento dal controllo casella di riepilogo.