January 3
Compilazione di una cella di Microsoft Excel dopo una selezione a discesa utilizzando un controllo "ComboBox" può rendere l'applicazione Excel più dinamico. È possibile creare interfacce utente con controlli come caselle combinate in Excel. Gli utenti possono selezionare le voci dai controlli e si può programmare l'elemento selezionato per popolare una cella del foglio di calcolo. La collezione "Range" restituisce un oggetto Range che rappresenta una singola cella o un intervallo di celle.
1 Avviare Microsoft Office Excel, fare clic sulla scheda "Sviluppatore" e fare clic su "Visual Basic". Fare clic sul menu "Inserisci" nella finestra di VBA Editor e fare clic su "form".
2 Fai clic su "ComboBox" nel riquadro "Strumenti" e fare clic sul form per aggiungere un nuovo "ComboBox". Fare clic con il modulo e fare clic su "Visualizza codice" per aprire il modulo VBA. Copiare e incollare il seguente codice per aggiungere tre elementi quando la forma inizializza:
Private Sub UserForm_Initialize ()
Me.ComboBox1.AddItem ("item 1")
Me.ComboBox1.AddItem ( "punto 2")
Me.ComboBox1.AddItem ( "punto 3")
End Sub
3 Fare doppio clic sul controllo "ComboBox" sul modulo per creare un evento "Change". Aggiungere il seguente codice per popolare la cella A1 con l'elemento selezionato nel controllo "ComboBox":
Range ( "A1"). Selezionare
Range("A1").Value = Me.ComboBox1.Text
MsgBox "La cella A1 è stato popolato!"
4 Premere il tasto "F5" per eseguire il programma e selezionare un elemento nel controllo "ComboBox".