Come popolare una cella dopo una selezione discesa

January 3

Come popolare una cella dopo una selezione discesa


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.

istruzione

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".