Turinys
„Visual Basic for Applications“ arba „VBA“ yra programavimo kalba, teikiama naudojant „Microsoft Excel 2010“, kuri leidžia jums rašyti kodą, kuris gali apdoroti jūsų darbalapį. Be kitų dalykų, VBA gali turėti teksto laukelį, rodomą ekrane prieš darbalapį. Šiame laukelyje yra jūsų naudotojų pranešimas, tačiau jie taip pat gali įvesti tekstą, jei reikia. Pagal numatytuosius nustatymus langelis rodomas su mirksintu žymekliu, turinčiu tekstą arba ne, ir yra nuostata, kad ją pakeistumėte. Tačiau VBA programoje galite sukurti kitą paslėptą teksto lauką ir pakeisti fokusą į tą lauką, todėl jis atrodo kaip žymeklis nėra.
Instrukcijos
Po kelių žingsnių išmoksite, kaip atsikratyti žymeklio nepatogumų (Hemera Technologies / Photos.com / Getty Images)-
Atidarykite „Excel 2010“ failą, kurį norite dirbti. Paspauskite „Alt“ ir „F11“. VBA redaktorius atidaromas atskirame lange.
-
Pasirinkite vartotojo formą, kurioje yra elementų sąrašo teksto laukelis kairėje VBA pusėje. Dukart spustelėkite formą, kad ji būtų rodoma plataus baltojoje erdvėje, esančioje dešinėje programos pusėje.
-
Spustelėkite formą dešinėje platformos pusėje. Perkelkite žymeklį į langelio apačios vidurį. Spustelėkite ir palaikykite pelės mygtuką, tada vilkite apatinį jo kampą beveik vieno colio atstumu nuo ekrano, todėl langelis šiek tiek didesnis. Atleiskite pelės mygtuką.
-
Spustelėkite ekrano viršuje esantį meniu „Žiūrėti“. Išskleidžiamajame meniu pasirinkite „Toolbox“. Spustelėkite teksto laukelio piktogramą įrankių rinkinyje. Tai yra trečioji piktograma kairėje viršutinėje eilutėje ir yra pažymėta „ab“. Tada spustelėkite bet kurią laukelį, kurį pridėjote, ir atsiras mažas teksto laukas.
-
Žiūrėkite kairėje programos lango pusėje ir raskite lauką „Pavadinimas“ po antrašte „Ypatybės“. Jei tai tik antrasis teksto laukelis projekte, lauke Vardas bus „TextBox2“. Tačiau, jei darbe buvo kitų teksto laukelių, jums reikės užsirašyti pavadinimą, kaip jums reikės vėliau.
-
Uždarykite įrankių rinkinį ir vėl pasirinkite naudotojo formą. Perkelkite pelę į formos apačios vidurį ir vilkite jį, paslėpdami naują teksto laukelį.
-
Dešiniuoju pelės klavišu spustelėkite formą, esančią sąrašo kairėje programos dalyje, pasirinkite „Peržiūrėti kodą“. Spustelėkite tuščią vietą dešinėje ekrano pusėje, norėdami ten nukreipti žymeklį. Erdvėje įveskite šį kodą:
Privatus Sub UserForm_Activate () TextBox2.SetFoucus End Sub
Pakeiskite „TextBox2“ į pavadinimą, kurį „Excel“ priskiria naujam sukurtam teksto laukui.
-
Uždarykite „Excel VBA“ programą spustelėdami „X“ viršutiniame dešiniajame lango kampe. Kai paleidžiate VBA makrokomandą, kad būtų rodomas teksto laukas, žymeklis nebebus rodomas.