Fyller et 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 som er valgt til å fylle en celle på regnearket. Den " Range " samling vil returnere en rekke objekt som representerer en enkelt celle eller et celleområde . Instruksjoner
en
Launch Microsoft Office Excel , klikk på " Developer " 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 tre elementer når skjemaet initialiserer :
Private Sub UserForm_Initialize ( )
Me.ComboBox1.AddItem ( "element 1 ")
Me . ComboBox1.AddItem ( "element 2 ")
Me.ComboBox1.AddItem ( " punkt 3 ")
End Sub
3
Double- klikk på " ComboBox " kontroll i skjemaet for å lage en "Change " hendelse . Legg til følgende kode for å fylle celle A1 med elementet valgt i " ComboBox " kontroll: .
Range (" A1 ") Velg
Range (" A1 ") Verdi = Me . . ComboBox1.Text
MsgBox " Cell A1 har vært befolket ! "
4
Trykk " F5 " for å kjøre programmet og velge et element i " ComboBox " kontroll.