Hvordan å fylle en Cell Etter en Drop-Down Selection

Hvordan å fylle en Cell Etter en Drop-Down Selection


Fylle en Microsoft Excel celle etter en drop-down ved bruk av "ComboBox" kontroll kan gjøre Excel programmet mer dynamisk. Du kan lage brukergrensesnitt med kontroller som kombinasjonsbokser i Excel. Brukere kan velge elementer fra kontrollene, og du kan programmere elementet valgt å fylle en celle på regnearket. Den "Range" samling vil returnere en rekke objekt som representerer en enkelt celle eller et celleområde.

Bruksanvisning

1 Start Microsoft Office Excel, klikk på "Utvikler" og klikk "Visual Basic". Klikk på "Insert" -menyen i VBA Editor-vinduet og klikk "Userform."

2 Klikk "ComboBox" på "Toolbox" -panelet, og klikk på skjemaet for å legge en ny "ComboBox." Høyreklikk skjemaet og klikk på "Vis kode" for å åpne VBA-modul. Kopier og lim inn følgende kode for å legge til tre elementer når skjemaet initialiserer:

Private Sub UserForm_Initialize ()

Me.ComboBox1.AddItem ("item 1")

Me.ComboBox1.AddItem ( "punkt 2")

Me.ComboBox1.AddItem ( "element 3")

End Sub

3 Dobbeltklikk på "ComboBox" kontroll i skjemaet for å opprette en "Change" hendelse. Legg til følgende kode for å fylle celle A1 med valgt i "ComboBox" kontroll element:

Range ( "A1"). Velg

Range("A1").Value = Me.ComboBox1.Text

MsgBox "Cell A1 har vært befolket!"

4 Trykk "F5" for å kjøre programmet og velge et element i "ComboBox" kontroll.