Ustvarjanje in uporaba polja Combo/ Edit Visual Basic Excel

Anonim

Nasvet odobri:
Ben Sullins, Phoenix, AZ

Uporaba vizualnega osnovnega kombiniranega/urejevalnega polja je nekoliko napreden koncept, ki,
kot boste ugotovili, je lahko v marsičem zelo uporaben.

Najprej moramo imeti seznam vrednosti, ki bodo zapolnile kombinirano polje.
V tem primeru bom uporabil seznam imen iz prejšnjega nasveta.
Ko bomo imeli seznam, ga bomo poimenovali z 'imenovanimi obsegi'.
Če želite to narediti, preprosto označimo obseg podatkov in nato kliknemo v celico
vnesite ime, ki ga želimo uporabiti.

Nato potrebujemo naše podatke, ki bodo uporabljeni pri prikazu poročila.
Odšel sem na http://www.nba.com/suns/stats in samo kopiral podatke v
podatkovni list.

Zdaj, ko imamo svoje podatke, lahko ustvarimo poimenovano območje za uporabo v
iskanje na prikazovalni strani.

Zdaj moramo ustvariti mesto za ime izbranega igralca.
To lahko storite kjer koli, vendar bom v tem primeru dal prikaz
na glavni strani poročila. Če želite to narediti, ustvarim drugo imenovano območje
imenovano "playerlnk".

Ker smo uporabili poimenovane obsege, lahko za formulo naredimo popolnoma enako
vse podatke, ki bodo prikazani na glavni strani. Evo gre…

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

Sprva se bo prikazala napaka N/A, ker nimamo veljavne
vrednost v polju 'playerlnk'. Od tu lahko naredimo nekaj napak
preverjanje formule.

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

Čas je, da ustvarite našo kombinirano polje …

Če želite najprej ustvariti vizualno osnovno kombinirano/urejevalno polje

izberite pogled> orodne vrstice> vizualno osnovno,
se prikaže vizualna osnovna orodna vrstica. V vizualni osnovni orodni vrstici kliknite
"Nadzorna zbirka orodij". To je ikona kladiva in ključa.

V orodni vrstici za nadzor boste videli element Combo Box, kliknite nanj,
nato kliknite na preglednico, kjer želite, da se prikaže polje.
Zdaj, ko imamo kombinirano polje, ga moramo izpolniti z imeni igralcev.

Če želite to narediti, z desno miškino tipko kliknite nanjo, izberite lastnosti in nato v "obsegu zapolnitve seznama"
vnesite poimenovani obseg, s katerim želimo zapolniti kombinirano polje.
V tej situaciji bi uporabili "namelst". Nato moramo povedati Excelu
kam postaviti izbrano vrednost, spet uporabimo imenovani obseg. Vnesite "playerlnk"
v lastnosti "povezana celica"
našega kombiniranega polja.

Na tej točki morate zapreti polje z lastnostmi in zapustiti način načrtovanja.
Za izhod iz načina načrtovanja kliknite gumb »Način oblikovanja« v »Nadzorni plošči z orodji«.
To je trikotno ravnilo in ikona svinčnika, ki je svetlo modra. Zdaj lahko testiramo
naše poročilo, tako da izberemo ime s seznama in gledamo, kako zapolni celico.
Nato bi morala formula vrniti podatke z druge strani.

Da bi bilo to poročilo prijaznejše do uporabnika, skrijemo liste »ref« in »data«
naši uporabniki se ne zmedejo. To lahko storite tako, da izberete list »ref«,
držite kontrolo in izberite list s podatki, nato pa pojdite na oblikovanje> list> skrij.
V prilogi sem jih pustil neskrite.

Na ta način lahko v Excelu ustvarimo polje s seznamom vb.