Opprette og bruke en Visual Basic Excel -kombinasjons-/ redigeringsboks

Anonim

Tips oppsummert av:
Ben Sullins, Phoenix, AZ

Å bruke en visuell grunnleggende kombinasjons-/redigeringsboks er et noe avansert konsept som,
som du finner, kan være veldig nyttig på mange måter.

Først må vi ha en liste over verdier som skal fylle kombinasjonsboksen.
I dette tilfellet kommer jeg til å bruke listen over navn fra et tidligere tips.
Når vi har listen, skulle vi gi den et navn ved å bruke "navngitte områder".
For å gjøre dette markerer vi ganske enkelt dataområdet og klikker deretter i cellen
lokaliseringsboksen og skriv inn navnet vi vil bruke.

Deretter trenger vi dataene våre som skal brukes i visningen av rapporten.
Jeg gikk til http://www.nba.com/suns/stats og kopierte nettopp dataene inn
"databladet".

Nå som vi har dataene våre, kan vi lage et navngitt område som skal brukes i
slå opp på visningssiden.

Nå må vi lage et sted for det valgte spillernavnet.
Du kan gjøre dette hvor som helst, men i dette tilfellet vil jeg få det vist
på hovedsiden i rapporten. For å gjøre dette oppretter jeg et annet navngitt område
kalt ‘playerlnk’.

Siden vi har brukt navngitte områder, kan vi gjøre formelen vår nøyaktig den samme for
alle dataene som skal vises på hovedsiden. Her går det…

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

Først vil dette vise en N/A -feil fordi vi ikke har noen gyldige
verdi i feltet ‘playerlnk’. Så herfra kan vi kaste inn en feil
sjekke til formelen.

= 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 er på tide å lage vår kombinasjonsboks …

For å lage en visuell grunnleggende kombinasjons-/redigeringsboks først

velg visning> verktøylinjer> visual basic,
den visuelle grunnleggende verktøylinjen vises. Klikk på fra den visuelle grunnleggende verktøylinjen
"Kontrollverktøykasse". Det er hammer- og skiftenøkkelikonet.

I kontrollverktøykassen ser du en kombinasjonsboks, klikk på den,
klikk deretter på regnearket der du vil at boksen skal vises.
Nå som vi har kombinasjonsboksen, må vi fylle den med spillernavnene.

For å gjøre dette, høyreklikk på den, velg egenskaper, og deretter i "listefyllingsområdet"
skriv inn det navngitte området vi vil bruke til å fylle kombinasjonsboksen med.
Kommer til å bruke ‘namelst’ i denne situasjonen. Deretter må vi fortelle Excel
hvor vi skal sette den valgte verdien, bruker vi igjen et navngitt område. Skriv inn 'playerlnk'
i eiendommen 'koblet celle'
av kombinasjonsboksen vår.

På dette tidspunktet må du lukke egenskapsboksen og gå ut av designmodus.
For å gå ut av designmodus, klikk på "Designmodus" -knappen i "Kontrollverktøykasse".
Det er trekanten linjal og blyantikon som er lyseblått. Vi kan nå teste
rapporten vår ved å velge et navn fra listen og se den fylle cellen.
Deretter bør formelen bringe tilbake dataene fra den andre siden.

For å gjøre denne rapporten mer brukervennlig, lar vi skjule "ref" og "data" -arkene
brukerne våre blir ikke forvirret. Du kan gjøre dette ved å velge "ref" -arket,
holde kontrollen, og velge "data" -arket, og deretter gå til format> ark> skjul.
Jeg har forlatt dem skjult i vedlegget.

På denne måten kan vi lage vb listeboks i excel.