Darbas su „Excel 2016“ dialogo lango valdikliais VBA

Yra daug būdų, kaip galite dirbti su dialogo lango valdikliais VBA Excel 2016. Taigi, jei esate pasiruošę šiam veiksmui, skaitykite toliau. Čia sužinosite, kaip dirbti su dialogo lango valdikliais UserForm objekte.

Valdiklių perkėlimas ir dydžio keitimas

Įdėję valdiklį į dialogo langą, galite jį perkelti ir pakeisti jo dydį naudodami standartinius pelės metodus. Arba norėdami tiksliai valdyti, galite naudoti langą Ypatybės, kad įvestumėte valdiklio ypatybės Aukštis, Plotis, Kairė arba Viršus reikšmę.

Galite pasirinkti kelis valdiklius paspausdami Ctrl + spustelėdami valdiklius. Arba galite spustelėti ir vilkti į „lasso“ valdiklių grupę. Kai pasirenkami keli valdikliai, ypatybių lange rodomos tik visiems pasirinktiems valdikliams bendros savybės. Galite pakeisti šias bendras ypatybes ir bus pakeisti visi jūsų pasirinkti valdikliai, o tai yra daug greičiau, nei atlikti juos po vieną.

Valdiklis gali paslėpti kitą valdiklį; kitaip tariant, galite sudėti vieną valdiklį ant kito. Nebent tam turite rimtos priežasties, įsitikinkite, kad valdikliai nesutampa.

Lygiavimo ir tarpų valdikliai

Meniu Formatas, esantis VBE lange, pateikia keletą komandų, padedančių tiksliai sulygiuoti ir išdėstyti valdiklius dialogo lange. Prieš naudodami šias komandas, pasirinkite valdiklius, su kuriais norite dirbti. Šios komandos veikia taip, kaip galite tikėtis. Čia yra dialogo langas su keliais žymimaisiais laukeliais, kurie bus suderinti.

Darbas su „Excel 2016“ dialogo lango valdikliais VBAPasirinkite komandą Formatas –> Lygiuoti, kad pakeistumėte UserForm valdiklių lygiavimą.

Kai pasirenkate kelis valdiklius, paskutinis pasirinktas valdiklis rodomas su baltomis, o ne įprastomis juodomis rankenomis. Valdiklis su baltomis rankenomis yra kitų pasirinktų valdiklių lygiavimo arba dydžio keitimo pagrindas, kai naudojate meniu Formatas.

Patogus klaviatūros naudotojams

Daugelis vartotojų nori naršyti dialogo langą naudodami klaviatūrą: paspaudus Tab arba Shift+Tab perjungiami valdikliai, o paspaudus greitąjį klavišą akimirksniu suaktyvinamas tam tikras valdiklis.

Norėdami įsitikinti, kad dialogo langas tinkamai veikia klaviatūros naudotojams, turite atsižvelgti į dvi problemas:

  • Skirtukų tvarka

  • Akceleratoriaus klavišai

Skirtukų tvarkos keitimas

Skirtukų tvarka nustato tvarką, kuria valdikliai suaktyvinami, kai vartotojas paspaudžia Tab arba Shift+Tab. Ji taip pat nustato, kuris valdiklis turi pradinį fokusavimą , ty kuris valdiklis yra aktyvus, kai pirmą kartą pasirodo dialogo langas. Pavyzdžiui, jei vartotojas įveda tekstą į teksto laukelį, dėmesys sutelkiamas į TextBox. Jei vartotojas spustelėja mygtuką OptionButton, jis yra paryškintas. Pirmasis valdiklis skirtukų eilės tvarka yra paryškintas, kai Excel pirmą kartą parodo dialogo langą.

Norėdami nustatyti valdymo skirtukų tvarką, pasirinkite Rodinys → Skirtukų tvarka. Taip pat galite dešiniuoju pelės mygtuku spustelėti dialogo langą ir nuorodų meniu pasirinkti Tab Order. Bet kuriuo atveju "Excel" rodo dialogo langą Tab Order.

Darbas su „Excel 2016“ dialogo lango valdikliais VBA

Dialogo langas Skirtukų tvarka.

Dialogo lange Tab Order pateikiami visi UserForm valdikliai. Skirtukų tvarka UserForm atitinka sąraše esančių elementų tvarką. Norėdami pakeisti valdiklio skirtukų tvarką, pasirinkite jį sąraše ir spustelėkite mygtuką Perkelti aukštyn arba Perkelti žemyn. Galite pasirinkti daugiau nei vieną valdiklį (spustelėkite spausdami Shift arba Ctrl) ir perkelti juos visus vienu metu.

Užuot naudoję dialogo langą Skirtukų tvarka, galite nustatyti valdiklio vietą skirtukų eilėje naudodami langą Ypatybės. Pirmojo tabuliavimo eilės valdiklio TabIndex ypatybė yra 0. Jei norite pašalinti valdiklį iš skirtukų tvarkos, nustatykite jo ypatybę TabStop į False.

Kai kurie valdikliai (pvz., Rėmelio arba kelių puslapių valdikliai) veikia kaip kitų valdiklių konteineriai. Sudėtinio rodinio valdiklio valdikliai turi savo skirtukų tvarką. Norėdami nustatyti skirtukų tvarką grupei OptionButtons Rėmelio valdiklyje, pasirinkite Rėmelio valdiklį prieš pasirinkdami komandą Rodinys → Skirtukų tvarka.

Karštųjų klavišų nustatymas

Paprastai dialogo lango valdikliams norite priskirti greitintuvo klavišą arba karštąjį klavišą . Tai galite padaryti įvesdami ypatybės Accelerator raidę ypatybių lange. Jei valdiklis neturi spartintuvo ypatybės (pavyzdžiui, TextBox), vis tiek galite leisti tiesioginę prieigą prie jo klaviatūra naudodami valdiklį Label. Tai reiškia, kad etiketei priskirkite greitintuvo klavišą ir skirtukų tvarka įdėkite etiketę tiesiai prieš teksto laukelį.

Čia yra vartotojo forma su trimis teksto laukeliais. Etiketės, apibūdinančios teksto laukelius, turi spartinimo klavišus, o kiekviena etiketė yra prieš atitinkamą teksto laukelį skirtukų tvarka. Pavyzdžiui, paspaudus Alt+D, suaktyvinamas šalia skyriaus etiketės esantis teksto laukelis.

Darbas su „Excel 2016“ dialogo lango valdikliais VBA

Naudokite etiketes, kad suteiktumėte tiesioginę prieigą prie valdiklių, kuriuose nėra greitintuvo klavišų.

Vartotojo formos testavimas

VBE siūlo tris būdus, kaip išbandyti UserForm neiškviečiant jos iš VBA procedūros:

  • Pasirinkite komandą Run → Run Sub/UserForm.

  • Paspauskite F5.

  • Standartinėje įrankių juostoje spustelėkite mygtuką Run Sub/UserForm.

Kai šiuo bandymo režimu rodomas dialogo langas, galite išbandyti skirtukų tvarką ir greitintuvo klavišus.


Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti „Microsoft Word“ atidaryti failų tik skaitymo režimu sistemoje „Windows“.

Kaip neleisti Microsoft Word atidaryti failų tik skaitymo režimu sistemoje Windows. Microsoft Word atidaro failus tik skaitymo režimu, todėl jų redaguoti neįmanoma? Nesijaudinkite, metodai pateikiami žemiau

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti neteisingą Microsoft Word dokumentų spausdinimą

Kaip ištaisyti klaidas spausdinant neteisingus Microsoft Word dokumentus.Klaidos spausdinant Word dokumentus su pakeistais šriftais, netvarkingomis pastraipomis, trūkstamo teksto ar prarasto turinio yra gana dažnos. Tačiau nereikia

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Ištrinkite rašiklio ir paryškinimo piešinius savo „PowerPoint“ skaidrėse

Jei naudodami rašiklį ar žymeklį piešėte ant savo PowerPoint skaidrės pristatymo metu, galite išsaugoti brėžinius kitam pristatymui arba ištrinti juos, kad kitą kartą rodydami pradėtumėte nuo švarių PowerPoint skaidrių. Vykdykite šias instrukcijas, kad ištrintumėte rašiklio ir žymeklio piešinius: Trinti linijas po vieną […]

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekos turinys „SharePoint 2010“.

Stilių bibliotekoje yra CSS failų, XSL (Extensible Stylesheet Language) failų ir vaizdų, naudojamų iš anksto nustatytų puslapių puslapiuose, puslapių išdėstymuose ir valdikliuose „SharePoint 2010“. Norėdami rasti CSS failus publikavimo svetainės stilių bibliotekoje: pasirinkite Svetainės veiksmai → Peržiūrėti Visas svetainės turinys. Pasirodo svetainės turinys. Stiliaus biblioteka yra […]

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Formatuokite skaičius tūkstančiais ir milijonais „Excel“ ataskaitose

Neužkraukite savo auditorijos milžiniškais skaičiais. Programoje „Microsoft Excel“ galite pagerinti informacijos suvestinių ir ataskaitų skaitomumą formatuodami skaičius, kad jie būtų rodomi tūkstančiais arba milijonais.

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Kaip bendrinti ir stebėti „SharePoint“ svetaines

Sužinokite, kaip naudoti „SharePoints“ socialinių tinklų įrankius, leidžiančius asmenims ir grupėms bendrauti, bendradarbiauti, bendrinti ir prisijungti.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Kaip konvertuoti datas į Juliano formatus programoje „Excel“.

Julijaus datos dažnai naudojamos gamybos aplinkoje kaip laiko žyma ir greita partijos numerio nuoroda. Šio tipo datos kodavimas leidžia mažmenininkams, vartotojams ir paslaugų agentams nustatyti, kada produktas buvo pagamintas, taigi ir produkto amžių. Julijaus datos taip pat naudojamos programavimo, kariuomenės ir astronomijos srityse. Skirtingi […]

Kaip sukurti „Access“ žiniatinklio programą

Kaip sukurti „Access“ žiniatinklio programą

Galite sukurti žiniatinklio programą naudodami „Access 2016“. Taigi, kas vis dėlto yra žiniatinklio programa? Na, žiniatinklis reiškia, kad jis yra internete, o programa yra tik „programos“ santrumpa. Pasirinktinė žiniatinklio programa yra internetinė duomenų bazės programa, pasiekiama iš debesies naudojant naršyklę. Kuriate ir prižiūrite žiniatinklio programą darbalaukio versijoje […]

Greitosios paleidimo juosta „SharePoint 2010“.

Greitosios paleidimo juosta „SharePoint 2010“.

Daugumoje „SharePoint 2010“ puslapių sparčiojo paleidimo juostoje, esančioje kairėje puslapio pusėje, pateikiamas naršymo nuorodų sąrašas. Greitosios paleidimo juostoje rodomos nuorodos į siūlomą svetainės turinį, pvz., sąrašus, bibliotekas, svetaines ir publikavimo puslapius. Greitojo paleidimo juostoje yra dvi labai svarbios nuorodos: Visas svetainės turinys: […]

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Ką reiškia „Excel“ sprendimo klaidų pranešimai?

Paprastoms problemoms spręsti „Excel“ sprendėjas paprastai greitai suranda optimalias tikslinės funkcijos „Solver“ kintamųjų reikšmes. Tačiau kai kuriais atvejais „Solver“ turi problemų ieškant „Solver“ kintamųjų reikšmių, optimizuojančių tikslo funkciją. Tokiais atvejais „Solver“ paprastai rodo pranešimą arba klaidos pranešimą, kuriame aprašoma arba aptariama problema, kurią […]