En listbox kan tillåta användare att välja data från en lista för inträde i en viss cell . Till exempel , för att skriva in uppgifter om bankkonton i ett kalkylblad , kan en användare välja ett alternativ från " personliga " eller "business" -konton . Listboxes skapas vanligtvis genom en serie menyer på bandet ( det övre verktygsfältet ) . Microsoft Office Visual Basic for Applications kan du skapa en listruta med en kort bit kod i stället för att klicka i menyer . Instruktioner
1
Öppna Visual Basic Editor ( VBE ) genom att trycka på " Alt " och " F11 " från Excel-kalkylblad .
2
Öppna en ny modul ( en " . module " tom sida ) genom att klicka på " Infoga " och sedan välja
3
Skriv följande i modulen :
Sub listrutan ( ) ' listboxen MacroActiveSheet . . ListBoxes.Add ( 229,2 , 52,2 , 72 , 69,6 ) SelectWith Selection.ListFillRange = " $ A $ 2 : $ A $ 4" LinkedCell = " $ A $ 2 : $ A $ 4" . . MultiSelect = xlNone.Display3DShading = FalseEnd WithRange ( " E3 " ) . SelectEnd Sub
4
Kör rutinen genom att trycka på " F5 " tangenten .