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.