Oprettelse og brug af en Visual Basic Excel -kombinations-/ redigeringsboks

Anonim

Tip opsummeret af:
Ben Sullins, Phoenix, AZ

Brug af en visuel grundlæggende kombinations-/redigeringsboks er et noget avanceret koncept, der,
som du vil finde, kan være meget nyttig på mange måder.

Først skal vi have en liste over værdier, der kommer til at udfylde kombinationsboksen.
I dette tilfælde vil jeg bruge listen over navne fra et tidligere tip.
Når vi har listen, ville vi navngive den ved hjælp af 'navngivne intervaller'.
For at gøre dette fremhæver vi ganske enkelt rækkevidden af ​​data og klikker derefter i cellen
lokaliseringsboks og indtast det navn, vi vil bruge.

Dernæst har vi brug for vores data, der skal bruges i visningen af ​​rapporten.
Jeg gik til http://www.nba.com/suns/stats og kopierede bare dataene ind
'databladet'.

Nu hvor vi har vores data, kan vi oprette et navngivet område, der skal bruges i
opslag på displayet.

Nu skal vi oprette et sted for det valgte spillernavn.
Du kan gøre dette hvor som helst, men i dette tilfælde vil jeg få det vist
på rapportens hovedside. For at gøre dette opretter jeg et andet navngivet område
kaldet 'playerlnk'.

Da vi har brugt navngivne intervaller, kan vi gøre vores formel nøjagtig den samme for
alle de data, der skal vises på hovedsiden. Her kommer det…

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

Først viser dette en N/A -fejl, fordi vi ikke har nogen gyldig
værdi i feltet ‘playerlnk’. Så herfra kan vi smide en fejl ind
kontrollere til formlen.

= 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 tid til at oprette vores kombinationsboks …

For at oprette en visuel grundlæggende kombinations-/redigeringsboks først

vælg visning> værktøjslinjer> visual basic,
den visuelle grundlæggende værktøjslinje vises. Klik på fra den visuelle grundlæggende værktøjslinje
'Kontrolværktøjskasse'. Det er hammer- og skruenøgleikonet.

I kontrolværktøjskassen ser du en kombinationsboks, klik på den,
klik derefter på det regneark, hvor du vil have boksen vist.
Nu hvor vi har vores kombinationsboks, skal vi udfylde den med spillerens navne.

For at gøre dette skal du højreklikke på det, vælge egenskaber og derefter i 'listeudfyldningsområdet'
indtast det navngivne område, vi vil bruge til at udfylde kombinationsboksen med.
Skulle bruge 'namelst' i denne situation. Dernæst skal vi fortælle Excel
hvor den valgte værdi skal placeres, igen bruger vi et navngivet område. Indtast ‘playerlnk’
i ejendommen 'koblet celle'
af vores kombinationsboks.

På dette tidspunkt skal du lukke egenskabsboksen og afslutte designtilstand.
For at forlade designtilstand skal du klikke på knappen ‘Designtilstand’ i ‘Kontrolværktøjskasse’.
Det er trekantslinealen og blyantikonet, der er lyseblåt. Vi kan nu teste
vores rapport ved at vælge et navn fra listen og se den udfylde cellen.
Derefter skal formlen bringe dataene tilbage fra den anden side.

For at gøre denne rapport mere brugervenlig kan vi skjule ‘ref’ og ’data’ arkene
vores brugere bliver ikke forvirrede. Du kan gøre dette ved at vælge 'ref' -arket,
holde kontrollen og vælge 'databladet' og derefter gå til format> ark> skjul.
Jeg har efterladt dem skjult i vedhæftede filer.

På denne måde kan vi oprette vb listeboks i excel.