Microsoft Excel erbjuder flera alternativ för att skapa en användarvänlig ListBox i arbetsboken . Skapa ListBox från fliken Utvecklare i menyfliksområdet för att snabbt skapa en listruta och fylla den med användarvänliga sorterade värden i arbetsboken . Skapa en användare formulär och ListBox i Visual Basic for Applications fönstret att komma åt fler alternativ . Använd en kombination av dessa metoder för att få tillgång till full uppsättning av verktyg i Microsoft Excel-kalkylblad . Form Controls ListBox
fliken Utvecklare i Microsoft Excel innehåller många alternativ för att anpassa din arbetsbok . Det gör att du kan skapa en mer dynamisk kalkylblad genom att lägga till formulärkontroller såsom listboxes . Skapa ett användarvänligt sorterad ListBox genom att gå formulärdata kontrollerna på fliken Utvecklare . Om fliken Utvecklare inte visas klickar du på " File ", välj " Alternativ ", klicka på " Anpassa menyfliksområdet " och klicka på " Developer " under huvudflikar gruppen . Gå kontrollerna från " Infoga " -knappen . Addera Data Befolkning
Organisera dina data för att göra det möjligt för användaren att sortera innehållet listrutan. Placera en etikett rad längst upp på listan och markera den rad . Under " Start " fliken i menyfliksområdet är " Sortera och filtrera " och "Filter" alternativen . Välja dessa skär en sortering alternativ längst upp i listan , så att användaren kan sortera data alfabetiskt eller numeriskt . När användaren sorterar data, de uppdaterar ListBox automatiskt .
Skapa VBA ListBox
annan metod för att skapa och fylla en listruta är genom Visual Basic for Applications . VBA ger fler alternativ för att skapa anpassade objekt , men kräver en ökad förståelse av programkod . Öppna VBA från fliken Utvecklare i menyfliksområdet . Inom VBA fönstret , klicka på " Infoga " -menyn och välj "User Form . " Klicka på " ListBox " -ikonen och dra den till UserForm fönstret . Om du vill ändra koden Användare Form , högerklicka på formen och välj " Visa kod . " Addera Fylla VBA ListBox
VBA ListBox kan befolkas inom VBA fönstret eller kan bindas till data om arbetsboken . Fylla en listruta i VBA-kod kan du ange de exakta värdena som du vill visa på ListBox . Om inte användaren är bekant med VBA , är det troligt att värdena kommer att förändras . Avgränsande en listruta till data om arbetsboken ger användaren större frihet att manipulera data såsom sortering , lägga till och ta bort värden och filtrering .