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 quali le 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" restituirà un oggetto Range che rappresenta una singola cella o un intervallo di celle . Istruzioni
1
lancio di Microsoft Office Excel , fare clic sulla scheda "Sviluppatore " e cliccare su " Visual Basic ". Fai clic sul menu "Inserisci" nella finestra Editor di VBA e clicca " UserForm ".
2
Clicca " ComboBox " nel riquadro " Strumenti " e cliccare 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 il modulo si inizializza :
Private Sub UserForm_Initialize ( ) per
Me.ComboBox1.AddItem ( " voce 1 " ) per
Me . ComboBox1.AddItem ( " voce 2 " ) per
Me.ComboBox1.AddItem ( " punto 3 " ) per
End Sub
3
doppio fare clic sul controllo " ComboBox " sul form 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 " ) Valore = me . . ComboBox1.Text
MsgBox " la cella A1 è stata popolata ! "
4
Premere " F5 " per eseguire il programma e selezionare un elemento nel controllo " ComboBox " .