Skapa och använda en Visual Basic Excel -kombinations-/ redigeringsruta

Innehållsförteckning

Tips sammanfattat av:
Ben Sullins, Phoenix, AZ

Att använda en visuell grundkombination/redigeringsruta är ett något avancerat koncept som,
som du hittar kan det vara mycket användbart på många sätt.

Först måste vi ha en lista med värden som ska fylla i kombinationsrutan.
I det här fallet kommer jag att använda listan med namn från ett tidigare tips.
När vi väl har listan kommer vi att namnge den med "namngivna intervall".
För att göra detta markerar vi helt enkelt dataområdet och klickar sedan i cellen
sökbox och skriv in det namn vi vill använda.

Därefter behöver vi våra data som kommer att användas i rapporten.
Jag gick till http://www.nba.com/suns/stats och kopierade bara data till
"databladet".

Nu när vi har våra data kan vi skapa ett namngivet intervall som ska användas i
sökning på visningssidan.

Nu måste vi skapa en plats för det valda spelarnamnet.
Du kan göra detta var som helst, men i det här fallet ska jag visa det
på rapportens huvudsida. För att göra detta skapar jag ett annat namngivet intervall
kallas ‘playerlnk’.

Eftersom vi har använt namngivna intervall kan vi göra vår formel exakt densamma för
all data som ska visas på huvudsidan. Här går det…

= VLOOKUP (playerlnk, playerlk, MATCH (C5, data! $ A $ 3: $ P $ 3,0), 0)

Först visas detta ett N/A -fel eftersom vi inte har något giltigt
värde i fältet ‘playerlnk’. Så härifrån kan vi slänga in något fel
kontrollera till formeln.

= IF (playerlnk = "", "", IF (ISNA (VLOOKUP (playerlnk, playerlk,
MATCH (C5, data! $ A $ 3: $ P $ 3,0), 0)) ,, VLOOKUP (playerlnk, playerlk, MATCH (C5, data! $ A $ 3: $ P $ 3,0), 0))))

Det är dags att skapa vår kombinationsruta …

För att skapa en visuell grundkombination/redigeringsruta först

välj vy> verktygsfält> visual basic,
det visuella grundläggande verktygsfältet visas. Klicka på i det visuella grundläggande verktygsfältet
"Kontrollverktygslådan". Det är hammaren och skiftnyckeln.

I kontrollverktygslådan ser du en kombinationsruta, klicka på den,
klicka sedan på det kalkylblad där du vill att rutan ska visas.
Nu när vi har vår kombinationsruta måste vi fylla den med spelarnamnen.

För att göra detta, högerklicka på det, välj egenskaper och sedan i listans fyllningsområde
ange det namn som vi vill använda för att fylla kombinationsrutan med.
Tänkte använda ‘namelst’ i den här situationen. Därefter måste vi berätta för Excel
var det valda värdet ska placeras, återigen använder vi ett namngivet intervall. Ange ‘playerlnk’
i egenskapen "länkad cell"
i vår kombinationsbox.

Vid denna tidpunkt måste du stänga egenskapsrutan och lämna designläget.
För att lämna designläget, klicka på knappen "Design Mode" i "Control Toolbox".
Det är triangellinjalen och pennaikonen som är ljusblå. Nu kan vi testa
vår rapport genom att välja ett namn från listan och se den fylla cellen.
Då ska formeln ta tillbaka data från den andra sidan.

För att göra denna rapport mer användarvänlig kan vi dölja "ref" och "data" -bladen så
våra användare blir inte förvirrade. Du kan göra detta genom att välja "ref" -arket,
hålla kontrollen och välja "datablad" och sedan gå till format> blad> gömma.
Jag har lämnat dem dolda i bilagan.

På så sätt kan vi skapa vb listbox i excel.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave