Arbeta med stora kalkylblad kan vara betungande , särskilt om du inte använder någon automatisering . Du kan använda Visual Basic for Applications i Excel för att automatisera processer i kalkylbladet . I VBA kan du lägga till och ändra data i en kombinationsruta kontroll för att snabbt sortera data i kalkylbladet . Den " addItem " metoden kan du lägga till objekt i kontrollen dynamiskt . Du kan använda " Change " händelse av kombinationsrutan för att upptäcka när en användare valt ett objekt . Instruktioner
1
Klicka på " Utvecklare " fliken och klicka på " Visual Basic " för att öppna VBA editorn . Klicka på " Infoga " -menyn och klicka på " UserForm " för att infoga en ny form . Klicka på " Visa " -menyn och klicka på " Verktygslåda " för att visa Toolbox dialogfönster .
2
Klicka " ComboBox " och klicka på formuläret för att lägga till en ny kontroll kombinationsruta till formuläret . Lägg en kommandoknapp med samma teknik
3
Dubbelklicka på kommandot för att skapa en händelse knapp klick och skriv följande kod för att lägga till objekt i kombinationsrutan : .
Me.ComboBox1.AddItem ( " combo 1 " ) katalog
Me.ComboBox1.AddItem ( " combo 2 " ) katalog
Me.ComboBox1.AddItem ( " combo 3 " )
Me.ComboBox1.AddItem ( " combo 4 " )
4
Dubbelklicka på " UserForm1 " från VBAProject explorer fönstret för att gå tillbaka till formuläret . . Dubbelklicka på kontrollen kombinationsrutan för att skapa en förändring händelse för kontroll
5
Lägg till följande kod för att visa objektet väljs med en meddelanderuta :
MsgBox ( me. ComboBox1.Text )
6
Dubbelklicka på " UserForm1 " från VBAProject explorer fönstret för att gå tillbaka till formuläret och tryck på " F5 " för att köra projektet . Klicka på knappen för att fylla kombinationsrutan med objekt . Välj ett alternativ från listrutan kontroll .