Hvordan bruke en VBA ComboBox

VBA er et programmeringsspråk som inngår i mange av Microsoft-produkter, inkludert Microsoft Office. VBA er makrospråket som brukes for å forbedre og tilpasse programmer som Microsoft Office. VBA gjør bruk av en rekke ActiveX-kontroller gjennom sin integrerte utviklingsmiljø. Kontrollene er gjort tilgjengelig fra VBA verktøykassen. Bruke VBA verktøykassa kan programmerere velge og dra objekter på sine skjemaer, skrive programmerte kode i objektets kodevinduet og raskt designe sine søknader. En populær objekt ofte brukes er VBA ComboBox. Kombinasjonsboks brukes til å vise flere elementer til brukere i et program. Bruke ComboBox i VBA-programmet tar bare noen få trinn.

Bruksanvisning

1 Åpne Microsoft Word.

2 Klikk "Verktøy", "makro" og deretter "Visual Basic." Dette vil åpne VBA programmering miljø.

3 Klikk "Sett inn" og "Userform." Dette vil plassere en Userform på skjermen, inkludert VBA verktøykasse som inneholder kontroller for å bruke på Userform.

4 Velg "ComboxBox" fra verktøykassa og tegne det på din Userform.

5 Dobbeltklikk på Userform. Dette vil åpne Userform kode vinduet.

6 Merk og velg alt innholdet i Form kode vinduet og trykk "Delete" på tastaturet.

7 Skriv eller kopier og lim inn følgende kode i kodemodulen:

Private Sub UserForm_Activate ()

Med ComboBox1 "dette laster combo

.AddItem "Item"

.AddItem "Item"

.AddItem "Item"

.AddItem "Item"

.AddItem "Item"

.AddItem "Item"

.AddItem "Item"

.AddItem "Item"

End With

End Sub

Koden legger en ComboBox objekt på en Userform, og deretter bruker ComboBox er AddItem metode for å fylle den med flere elementer. Koden er satt inn i Userform er aktivere hendelsesprosedyren slik at kode fylles Kombinasjonsboks umiddelbart driften av programmet.

8 Trykk "F5" på tastaturet for å kjøre programmet; du bør ha en Userform på skjermen. Klikk på rullegardinpilen på ComboBox, og du skal se en liste over elementer.