„Visual Basic Excel Combo/ Edit“ laukelio kūrimas ir naudojimas

Anonim

Patarimą pateikė:
Benas Sullinsas, Finiksas, Azija

Vizualinio pagrindinio kombinuoto/redagavimo laukelio naudojimas yra šiek tiek išplėstinė koncepcija,
kaip rasite, gali būti labai naudinga įvairiais būdais.

Pirmiausia turime turėti verčių, kurios užpildys sudėtinį laukelį, sąrašą.
Šiuo atveju naudosiu ankstesnio patarimo vardų sąrašą.
Kai turėsime sąrašą, jį ketinsime pavadinti naudodami „pavadintus diapazonus“.
Norėdami tai padaryti, mes tiesiog paryškiname duomenų diapazoną ir spustelėkite langelį
ieškiklio langelį ir įveskite norimą naudoti pavadinimą.

Toliau mums reikia mūsų duomenų, kurie bus naudojami ataskaitoje.
Nuėjau į http://www.nba.com/suns/stats ir tiesiog nukopijavau duomenis į
„duomenų“ lapą.

Dabar, kai turime savo duomenis, galime sukurti pavadintą diapazoną, kuris bus naudojamas
ieškokite ekrano puslapyje.

Dabar turime sukurti vietą pasirinkto žaidėjo vardui laikyti.
Tai galite padaryti bet kur, bet šiuo atveju aš jį parodysiu
pagrindiniame ataskaitos puslapyje. Norėdami tai padaryti, sukuriu kitą pavadintą diapazoną
vadinamas „playerlnk“.

Kadangi mes naudojome pavadintus diapazonus, savo formulę galime padaryti tokią pačią
visi duomenys, kurie turi būti rodomi pagrindiniame puslapyje. Prasideda…

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

Iš pradžių tai parodys N/A klaidą, nes neturime jokios galiojančios
reikšmę lauke „playerlnk“. Taigi iš čia galime padaryti klaidą
tikrinimas pagal formulę.

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

Pats laikas sukurti mūsų kombinuotą dėžutę …

Pirmiausia sukurkite vaizdinį pagrindinį kombinuotąjį/redagavimo laukelį

pasirinkite rodinys> įrankių juostos> „visual basic“,
pasirodys pagrindinė vizualinė įrankių juosta. Vizualinėje pagrindinėje įrankių juostoje spustelėkite
„Valdymo priemonių rinkinys“. Tai plaktuko ir veržliarakčio piktograma.

Valdymo įrankių juostoje pamatysite elementą „Combo Box“, spustelėkite jį,
tada spustelėkite skaičiuoklę, kurioje norite rodyti langelį.
Dabar, kai turime savo sudėtinį langelį, turime jį užpildyti žaidėjų vardais.

Norėdami tai padaryti, dešiniuoju pelės mygtuku spustelėkite jį, pasirinkite ypatybes, tada sąrašo užpildymo diapazone
įveskite pavadintą diapazoną, kuriuo norime užpildyti sudėtinį laukelį.
Šioje situacijoje ketinome naudoti „namelst“. Toliau turime pasakyti „Excel“
kur dėti pasirinktą vertę, vėlgi naudojame pavadintą diapazoną. Įveskite „playerlnk“
nuosavybėje „susieta ląstelė“
iš mūsų kombinuotos dėžutės.

Šiuo metu turite uždaryti ypatybių langelį ir išeiti iš projektavimo režimo.
Norėdami išeiti iš projektavimo režimo, spustelėkite „Dizaino režimas“ mygtuką „Valdymo įrankių dėžėje“.
Šviesiai mėlyna trikampio liniuotė ir pieštuko piktograma. Dabar galime išbandyti
mūsų ataskaitą, pasirinkdami sąrašą iš sąrašo ir stebėdami, kaip jis užpildo langelį.
Tada formulė turėtų grąžinti duomenis iš kito puslapio.

Kad ši ataskaita taptų patogesnė vartotojams, leiskite „ref“ ir „data“ lapus taip paslėpti
mūsų vartotojai nesusipainioja. Tai galite padaryti pasirinkę „nuorodos“ lapą,
laikydami nuspaudę valdymą ir pasirinkę „duomenų“ lapą, tada eidami formatuoti> lapą> slėpti.
Aš palikau juos nepaslėptus priede.

Tokiu būdu „Excel“ galime sukurti vb sąrašo laukelį.