Hvordan skrive kode for en Combobox i Excel
Arbeide med store regneark kan være tungvint, spesielt hvis du ikke bruker noen automatisering. Du kan bruke Visual Basic for Applications i Excel for å automatisere prosesser i regnearket. I VBA, kan du legge til og manipulere data i en kombinasjonsbokskontroll for raskt å sortere dataene i regnearket. Den "AddItem" metoden gjør det mulig å legge til elementer i styringen dynamisk. Du kan bruke "Change" Ved kombinasjonsboksen for å oppdage når en bruker har valgt et element.
Bruksanvisning
1 Klikk på "Utvikler" og klikk "Visual Basic" for å åpne VBA editor. Klikk på "Insert" -menyen og klikk "Userform" for å sette inn et nytt skjema. Klikk på "View" -menyen og klikk "Toolbox" for å vise dialogboksen Toolbox.
2 Klikk "ComboBox" og klikk på skjemaet for å legge en ny kombinasjonsbokskontroll til skjemaet. Legg en kommandoknapp ved hjelp av samme teknikk.
3 Dobbeltklikk kommandoen for å opprette en knapp klikk hendelsen og skriv inn følgende kode for å legge til elementer i kombinasjonsboksen:
Me.ComboBox1.AddItem ( "combo 1")
Me.ComboBox1.AddItem ( "combo 2")
Me.ComboBox1.AddItem ( "combo 3")
Me.ComboBox1.AddItem ( "combo 4")
4 Dobbeltklikk på "UserForm1" fra explorer vinduet VBAProject å gå tilbake til skjemaet. Dobbeltklikk på kombinasjonsbokskontroll for å skape en endringshendelse for kontroll.
5 Legg til følgende kode for å vise elementet valgt ved hjelp av en meldingsboks:
MsgBox (Me.ComboBox1.Text)
6 Dobbeltklikk på "UserForm1" fra explorer vinduet VBAProject å gå tilbake til skjemaet og trykk "F5" for å kjøre prosjektet. Klikk på knappen for å fylle kombinasjonsboksen med elementer. Velg et element fra listen bokskontroll.