Applies To„Excel“, skirta „Microsoft 365“ „Excel 2024“ Excel 2021 Excel 2019 Excel 2016

Svarbu: Šios funkcijos „Windows RT“ kompiuteryje esančiame „Office“ nėra. Norite sužinoti, kurią "Office" versiją naudojate?

Darbalapio formų pavyzdžiai Naudodami formas ir daugelį valdiklių bei objektų, kuriuos galite įtraukti, galite palengvinti duomenų įvedimo į darbalapius procesą ir patobulinti darbalapio rodymo būdus. Tai galite daryti patys mažai naudodami arba visai nenaudodami „Microsoft Visual Basic for Application“ (VBA) kodo.

Darbalapio forma – tai ne tas pats kas „Excel“ šablonas. Šablonas yra iš anksto suformatuotas failas, padedantis pradėti kurti norimos išvaizdos darbaknygę. Formoje yra tokie valdikliai kaip laukai ir išplečiamieji sąrašai, palengvinantys asmenims, naudojantiems jūsų darbalapį įvesti arba redaguoti duomenis. Norėdami sužinoti daugiau apie šablonus, kuriuos galite atsisiųsti, žr. "Excel" šablonai.

Kas yra forma?

Išspausdinta arba internetinė forma yra dokumentas, sukurtas naudojant standartinę struktūrą ir formatą, kad būtų lengviau užfiksuoti, tvarkyti ir redaguoti informaciją.

  • Išspausdintose formose yra instrukcijų, formatavimo, etikečių ir tuščių tarpų, skirtų duomenims rašyti arba įvesti. Norėdami kurti išspausdintas formas, galite naudoti "Excel" ir "Excel" šablonus.

  • Internetinėse formose yra tos pačios funkcijos kaip ir išspausdintose formose. Be to, internetinėse formose yra valdiklių. Valdikliai yra objektai, kurie rodo duomenis arba padeda vartotojams lengviau įvesti ar redaguoti duomenis, atlikti veiksmą arba pasirinkti. Apskritai, valdikliai padeda lengviau naudoti formą. Dažniausių valdiklių pavyzdžiai: sąrašo laukai, parinkčių ir komandų mygtukai. Be to, valdikliai gali vykdyti jiems priskirtas makrokomandas ir reaguoti į įvykius, pavyzdžiui, pelės spustelėjimus, vykdant „Visual Basic for Application“ (VBA) kodą.

Galite naudoti "Excel" keliais būdais, kad sukurtumėte išspausdintas ir internetines formas.

„Excel“ formų tipai

„Excel“ galite kurti keleto tipų formas: duomenų formas, darbalapius, kuriuose būtų formos ir „ActiveX“ valdiklių, ir VBA vartotojo formas. Galite naudoti atskirą kiekvieno tipo formą arba įvairiais būdais sujungti skirtingas formas ir gauti sau tinkamą sprendimą.

Duomenų forma

duomenų forma suteikia galimybę patogiai, neslenkant horizontaliai įvesti ar rodyti vieną baigtą informacijos eilutę eilėje ar lentelėje. Galite pastebėti, kad naudojant duomenų formą galima lengviau įvesti duomenis nei perkėlinėjant juos iš vieno stulpelio į kitą, kai turite daugiau duomenų stulpelių nei galite matyti ekrane. Naudokite duomenų formą, kai pakanka paprastos tekto laukų formos, kurioje išvardijamos stulpelių antraštės kaip žymos, ir nereikia sudėtingų ar pasirenkamų formų funkcijų, pvz., sąrašo lauko ar suktuko.

Įprastos duomenų formos pavyzdys "Excel" gali automatiškai generuoti įtaisytąją duomenų formą jūsų diapazonas arba lentelė. Viename duomenų formos dialogo lange visų stulpelių antraštės rodomos kaip žymos. Šalia kiekvienos žymos yra tuščias teksto laukas, kuriame galite įvesti kiekvieno stulpelio (daugiausia 32 stulpelių) duomenis. Duomenų formoje galite įvesti naujas eilutes, rasti eilutes naršydami arba (pagal langelio turinį) atnaujinti eilutes ir panaikinti eilutes. Jei langelyje yra formulė, jos rezultatas rodomas duomenų formoje, tačiau naudojant duomenų formą formulės keisti negalima.

Darbalapis su formų ir „ActiveX“ valdikliais

Darbalapis yra formos tipas, leidžiantis įvesti ir peržiūrėti duomenis tinklelyje, o į "Excel" darbalapius jau integruotos kelios valdymo priemonės, pvz., komentarai ir duomenų tikrinimas. Langeliai panašūs į teksto laukus, kuriuos galite įvesti ir formatuoti įvairiais būdais. Langeliai dažnai naudojami kaip žymos, o koreguodami langelio aukštį ir plotį bei suliedami langelius galite padaryti, kad darbalapis veiktų kaip paprasta duomenų įvedimo forma. Kitos į valdiklį panašios funkcijos, pvz., langelių komentarai, hipersaitai, fono vaizdai, duomenų tikrinimas, sąlyginis formatavimas, įdėtosios diagramos ir automatinis filtravimas, gali padaryti, kad darbalapis veiktų kaip išplėstinė forma.

Suteikus formoms daugiau lankstumo galima įtraukti valdiklių bei kitų piešimo objektų į darbalapio piešimo drobė ir sujungti bei suderinti juos su darbalapio langeliais. Pvz., galite naudoti sąrašo lauko valdiklį norėdami padėti vartotojui iš elementų sąrašo išsirinkti formą. Arba galite naudoti suktuko valdiklį, norėdami padėti vartotojui įvesti skaičių.

Valdikliai ir objektai yra saugomi piešimo drobėje, todėl galite rodyti arba peržiūrėti valdiklius ir objektus, esančius šalia susieto teksto, kuris nepriklauso nuo eilučių ir stulpelių ribų, nekeisdami tinklelio maketo arba darbalapio duomenų lentelės. Daugeliu atvejų daugelį šių valdiklių taip pat galima susieti su darbalapio langeliais ir jiems nereikia VBA kodo, kad veiktų. Galite nustatyti ypatybes, kurios nustato, ar valdiklis judės laisvai, ar bus keliamas ir keis dydį su langeliu. Pvz., tarkime, turite žymės langelį ir norite, kad jis, rikiuojant diapazoną, judėtų su savo pagrindiniu langeliu. Tačiau jei yra sąrašo laukas, kurį norite visais atvejais išlaikyti konkrečioje vietoje, tikriausiai nenorite, kad jis judėtų kartu su pagrindiniu langeliu.

Programoje „Excel“ yra dviejų tipų valdikliai: formos valdikliai ir „ActiveX“ valdikliai. Be šių valdiklių rinkinių, galite įtraukti ir objektų iš piešimo įrankių, pvz., automatinės figūros, WordArt, "SmartArt" grafinio elemento arba teksto laukų.

Toliau pateiktuose skyriuose aprašomi šie valdikliai ir piešimo objektai bei išsamiau paaiškinama, kaip su jais dirbti.

Formų valdikliai

Formų valdikliai yra originalūs valdikliai, suderinami su ankstesnėmis „Excel“ versijomis (pradedant „Excel“ 5.0 versija). Formų valdiklius galima naudoti ir XLM makrokomandų lapuose.

Formos valdiklius naudojate, kai norite lengvai nurodyti ir paveikti langelio duomenis nenaudodami VBA kodo ir kai norite į diagramų lapus įtraukti valdiklių. Pavyzdžiui, įtraukę sąrašo lauko valdiklį į darbalapį ir susieję jį su langeliu, galite grąžinti dabartinės valdiklio pažymėto elemento padėties reikšmę. Tada galite naudoti tą skaitinę reikšmę su funkcija INDEX ir pažymėti skirtingus sąrašo elementus.

Naudodami formų valdiklius galite vykdyti ir makrokomandas. Galite pridėti esamą makrokomandą prie valdiklio arba parašyti ar įrašyti naują makrokomandą. Formą naudojančiam asmeniui spustelėjus valdiklį, valdiklis vykdo makrokomandą.

Tačiau šių valdiklių negalima įtraukti į vartotojo formas, naudojamas įvykiams valdyti arba modifikuoti, kad tinklalapiuose būtų vykdomi žiniatinklio scenarijai.

Formų valdiklių suvestinė

Mygtuko pavadinimas

Pavyzdys

Aprašas

Mygtuko vaizdas

Etiketė

Formos žymos valdiklio pavyzdys

Nustato langelio ar teksto lauko paskirtį arba rodo aprašomąjį tekstą (pvz., pavadinimus, antraštes, paveikslėlius) ar trumpas instrukcijas.

Mygtuko paveikslėlis

Group box

Formų įrankių juostos grupės lauko valdiklio pavyzdys

Grupuoja susijusius valdiklius į vieną vaizdinį vienetą stačiakampyje su pasirenkama žyma. Paprastai grupuojami parinkčių mygtukai, žymės langeliai ar glaudžiai susiję turinio elementai.

Mygtuko paveikslėlis

Button

Formų įrankių juostos mygtuko valdiklio pavyzdys

Vykdo makrokomandą, kuri, vartotojui ją spustelėjus, atlieka veiksmą. Šis mygtukas dar vadinamas paspaudimo mygtuku.

Mygtuko paveikslėlis

Žymės langelis

Formų įrankių juostos žymės langelio valdiklio pavyzdys

Įjungia arba išjungia reikšmę, nurodančią priešingą ir nedviprasmišką pasirinkimą. Galite pažymėti daugiau nei vieną darbalapio arba grupės lauko žymės langelį. Žymės langelis gali būti vienos iš trijų būsenų: pažymėtas (įjungta), išvalytas (išjungta) ir mišrus, o tai reiškia įjungtos ir išjungtos būsenų derinį (kelių žymėjimų atveju).

Mygtuko paveikslėlis

Parinkties mygtukas

Formų įrankių juostos parinkties mygtuko valdiklio pavyzdys

Suteikia galimybę rinktis vieną elementą iš riboto tarpusavyje nesuderinamų pasirinkimų rinkinio; parinkties mygtukas dažniausiai yra grupės lauke arba rėmelyje. Parinkties mygtukas gali būti vienos iš trijų būsenų: pažymėtas (įjungta), išvalytas (išjungta) ir mišrus, o tai reiškia įjungtos ir išjungtos būsenų derinį (kelių žymėjimų atveju). Parinkties mygtukas dar vadinamas pasirinkimo mygtuku.

Mygtuko paveikslėlis

Sąrašo laukas

Formos sąrašo lauko valdiklio pavyzdys

Rodo vieno ar kelių teksto elementų sąrašą, iš kurio vartotojas gali rinktis. Naudokite sąrašo lauką dideliam pasirinkimų, kurie skiriasi skaičiumi ar turiniu, skaičiui rodyti. Sąrašo laukai yra trijų tipų:

  • Vieno žymėjimo sąrašo laukas suteikia galimybę rinktis tik vieną elementą. Šiuo atveju sąrašo laukas panašus į parinkčių mygtukų grupę, išskyrus tai, kad sąrašo laukas gali efektyviau apdoroti didžiulį elementų skaičių.

  • Kelių žymėjimų sąrašo laukas suteikia galimybę rinktis vieną arba kelis gretimus (šalia esančius) elementus.

  • Išplėstinio žymėjimo sąrašo laukas suteikia galimybę rinktis vieną elementą, kelis gretimus elementus ir negretimus (nesančius šalia) elementus.

Mygtuko paveikslėlis

Pasirinktinio įvedimo laukas

Formos pasirinktinio įvedimo lauko valdiklio pavyzdys

Sujungia teksto lauką su sąrašo lauku, taip sukuriant išplečiamąjį sąrašo lauką. Pasirinktinio įvedimo laukas yra glaustesnis nei sąrašo laukas, tačiau norėdamas matyti elementų sąrašą, vartotojas turi spustelėti rodyklę žemyn. Naudokite pasirinktinio įvedimo lauką, norėdami leisti vartotojui įvesti įrašą arba pasirinkti tik vieną sąrašo elementą. Valdiklis teksto lauke rodo dabartinę reikšmę, nepaisant jos įvedimo būdo.

Mygtuko paveikslėlis

Slinkties juosta

Formų įrankių juostos slinkties juostos valdiklio pavyzdys

Kai spustelėjate slinkties rodykles arba velkate slinkties lauką, slenkate per reikšmių diapazoną. Be to, galite judėti reikšmių puslapyje (esamas intervalas), spustelėję tarpą tarp slinkties lauko ir bet kurios slinkties rodyklės. Paprastai vartotojas gali įvesti tekstinę reikšmę ir tiesiai susietajame langelyje ar teksto lauke.

Mygtuko paveikslėlis

Suktukas

Formų įrankių juostos suktuko valdiklio pavyzdys

Didina arba mažina reikšmę, pvz., keisdamas skaičių, laiką ar datą. Norėdami didinti reikšmę, spustelėkite rodyklę aukštyn; norėdami reikšmę mažinti, spustelėkite rodyklę žemyn. Paprastai vartotojas gali įvesti tekstinę reikšmę ir tiesiai susietajame langelyje ar teksto lauke.

Mygtuko pavadinimas

Mygtuko paveikslėlis teksto laukas

Mygtuko paveikslėlis pasirinktinio įvedimo sąrašas – redaguoti

Mygtuko paveikslėlis pasirinktinio įvedimo išplečiamasis sąrašas – redagavimas žemyn

Mygtuko paveikslėlis vykdymo dialogo langas

„ActiveX“ valdikliai

„Active X“ valdikliai gali būti naudojami darbalapių formose (naudojant arba nenaudojant VBA kodą) ir VBA vartotojo formose. Naudokite „ActiveX“ valdiklius, kai reikia lankstesnių nei tų, kurias suteikia formų valdikliai, sąlygų kurti. „ActiveX“ valdikliai turi daugiau ypatybių, kurias galite naudoti jų išvaizdai, elgesiui, šriftui ir kitoms charakteristikoms tinkinti.

Be to, galite valdyti įvairius įvykius, kurie įvyksta dėl sąveikos su „ActiveX“ valdikliu. Pvz., atsižvelgdami į tai, ką pasirenka vartotojas iš sąrašo lauko valdiklio, galite atlikti skirtingus veiksmus arba galite pateiki duomenų bazei užklausą, vartotojui spustelėjus mygtuką, iš naujo pasirinktinio įvedimo lauke įvesti elementus. Be to, galite rašyti makrokomandas, kurios reaguotų į įvykius, susijusius su „ActiveX“ valdikliais. Formą naudojančiam asmeniui paveikus valdiklį pradedamas vykdyti VBA kodas, kad apdorotų visus su tuo valdikliu įvyksiančius įvykius.

Jūsų kompiuteryje yra ir daug „ActiveX“ valdiklių, kuriuos įdiegė „Excel“ ir kitos programos, pvz., „Calendar Control 12.0“ ir „Windows Media Player“.

Svarbu: Ne visus „ActiveX“ valdiklius galima naudoti tiesiogiai darbalapyje, kai kuriuos galima naudoti tik „Visual Basic for Applications“ (VBA) vartotojo formose. Jei į darbalapį bandote įtraukti vieną iš tokių „ActiveX“ valdiklių, „Excel“ rodo pranešimą: „Negalima įterpti objekto“.

Tačiau „ActiveX“ valdiklių negalima įtraukti į diagramų lapus iš vartotojo sąsajos arba į XLM makrokomandų lapus. Taip pat negalite priskirti makrokomandos, kad ji būtų vykdoma tiesiogiai iš "ActiveX" valdiklio taip pat, kaip iš formos valdiklio.

„ActiveX“ valdiklių suvestinė

Mygtuko pavadinimas

Pavyzdys

Aprašas

Mygtuko paveikslėlis

Žymės langelis

„ActiveX“ žymės langelio valdiklio pavyzdys

Įjungia arba išjungia reikšmę, nurodančią priešingą ir nedviprasmišką pasirinkimą. Vienu metu galite pažymėti daugiau nei vieną darbalapio arba grupės lauko žymės langelį. Žymės langelis gali būti vienos iš trijų būsenų: pažymėtas (įjungta), išvalytas (išjungta) ir mišrus, o tai reiškia įjungtos ir išjungtos būsenų derinį (kelių žymėjimų atveju).

Mygtuko paveikslėlis

Teksto laukas

„ActiveX“ teksto lauko valdiklio pavyzdys

Suteikia galimybę stačiakampiame lauke peržiūrėti, įvesti arba redaguoti su langeliu susietą tekstą ar duomenis. Teksto laukas gali būti ir statinis teksto laukas, pateikiantis tik skaityti skirtą informaciją.

Mygtuko paveikslėlis

Komandos mygtukas

„ActiveX“ komandos mygtuko valdiklio pavyzdys

Vykdo makrokomandą, kuri, vartotojui ją spustelėjus, atlieka veiksmą. Komandos mygtukas dar vadinamas paspaudimo mygtuku.

Mygtuko paveikslėlis

Parinkties mygtukas

„ActiveX“ parinkties mygtuko valdiklio pavyzdys

Suteikia galimybę rinktis vieną elementą iš riboto tarpusavyje nesuderinamų pasirinkimų rinkinio, dažniausiai esančio grupės lauke arba rėmelyje. Parinkties mygtukas gali būti vienos iš trijų būsenų: pažymėtas (įjungta), išvalytas (išjungta) ir mišrus, o tai reiškia įjungtos ir išjungtos būsenų derinį (kelių žymėjimų atveju). Parinkties mygtukas dar vadinamas pasirinkimo mygtuku.

Mygtuko paveikslėlis

Sąrašo laukas

„ActiveX“ sąrašo lauko valdiklio pavyzdys

Rodo vieno ar kelių teksto elementų sąrašą, iš kurio vartotojas gali rinktis. Naudokite sąrašo lauką dideliam pasirinkimų, kurie skiriasi skaičiumi ar turiniu, skaičiui rodyti. Sąrašo laukai yra trijų tipų:

  • Vieno žymėjimo sąrašo laukas suteikia galimybę rinktis tik vieną elementą. Šiuo atveju sąrašo laukas panašus į parinkčių mygtukų grupę, išskyrus tai, kad sąrašo laukas gali efektyviau apdoroti didžiulį elementų skaičių.

  • Kelių žymėjimų sąrašo laukas suteikia galimybę rinktis vieną arba kelis gretimus (šalia esančius) elementus.

  • Išplėstinio žymėjimo sąrašo laukas suteikia galimybę rinktis vieną elementą, kelis gretimus elementus ir negretimus (nesančius šalia) elementus.

Mygtuko paveikslėlis

Pasirinktinio įvedimo laukas

„ActiveX“ pasirinktinio įvedimo lauko valdiklio pavyzdys

Sujungia teksto lauką su sąrašo lauku, taip sukuriant išplečiamąjį sąrašo lauką. Pasirinktinio įvedimo laukas yra glaustesnis nei sąrašo laukas, tačiau norėdamas matyti elementų sąrašą, vartotojas turi spustelėti rodyklę žemyn. Naudokite pasirinktinio įvedimo lauką, norėdami leisti vartotojui įvesti įrašą arba pasirinkti tik vieną sąrašo elementą. Valdiklis teksto lauke rodo dabartinę reikšmę, nepaisant jos įvedimo būdo.

Mygtuko paveikslėlis

Perjungiklis

„ActiveX“ perjungiklio valdiklio pavyzdys

Nurodo būseną, pvz., Taip / ne, arba režimą, pvz., Įjungta / išjungta. Jį spustelėjant pakeičiama būsena į įjungta arba išjungta.

Mygtuko paveikslėlis

Suktukas

„ActiveX“ suktuko valdiklio pavyzdys

Didina arba mažina reikšmę, pvz., keisdamas skaičių, laiką ar datą. Norėdami didinti reikšmę, spustelėkite rodyklę aukštyn; norėdami reikšmę mažinti, spustelėkite rodyklę žemyn. Paprastai vartotojas gali įvesti tekstinę reikšmę ir susietajame langelyje ar teksto lauke.

Mygtuko paveikslėlis

Slinkties juosta

„ActiveX“ slinkties juostos valdiklio pavyzdys

Kai spustelėjate slinkties rodykles arba velkate slinkties lauką, slenkate per reikšmių diapazoną. Be to, galite judėti reikšmių puslapyje (esamas intervalas), spustelėję tarpą tarp slinkties lauko ir bet kurios slinkties rodyklės. Paprastai vartotojas gali įvesti tekstinę reikšmę ir tiesiai susietajame langelyje ar teksto lauke.

Mygtuko paveikslėlis

Etiketė

„ActiveX“ žymos valdiklio pavyzdys

Nurodo langelio ar teksto lauko paskirtį, rodo aprašomąjį tekstą (pvz., pavadinimus, antraštes, paveikslėlius) ar pateikia trumpas instrukcijas.

Mygtuko paveikslėlis

Vaizdas

„ActiveX“ paveikslėlio valdiklio pavyzdys

Įdeda paveikslėlį, pvz., rastras, JPEG ar GIF.

Rėmelio valdiklis

„ActiveX“ grupės lauko valdiklio pavyzdys

Stačiakampis objektas su pasirenkama žyma, pagal kurią sugrupuojami susiję valdikliai į vieną vaizdinį vienetą. Paprastai parinkčių mygtukai, žymės langeliai ar glaudžiai susiję turinio elementai grupuojami į rėmelio valdiklį.

Pastaba: "ActiveX" rėmelio valdiklio nėra komandos Įterpti sekcijoje "ActiveX" valdikliai. Tačiau galite įtraukti valdiklį iš dialogo lango Daugiau valdiklių pažymėdami „Microsoft Forms 2.0“ rėmelis.

Mygtuko paveikslėlis

Daugiau valdiklių

Rodomas papildomų, kompiuteryje esančių „ActiveX“ valdiklių, kuriuos galite įtraukti į pasirinktinę formą, pvz., „Calendar Control 12.0“ ir „Windows Media Player“, sąrašas. Be to, šiame dialogo lange galite užregistruoti pasirenkamą valdiklį.

Piešimo įrankių objektai

Figūrų pavyzdžiai Į formą taip pat galite įtraukti "SmartArt" grafinius elementus, figūras, "WordArt" ir teksto laukus. Galite keisti dydį, sukti, apversti, nuspalvinti ir sujungti šiuos objektus, norėdami sukurti dar sudėtingesnes figūras. Kai tekstą įvedate tiesiai figūroje, tekstas tampa objekto dalis, tai yra, jei sukate ar apverčiate objektą, tekstas sukasi ar apsiverčia su juo. Kitaip nei „ActiveX“ valdiklius, galite priskirti įvairių atributų, pvz., šrifto dydį ir šrifto stilių, atskiriems objekto žodžiams ir simboliams. Be to, šiems objektams galite priskirti makrokomandų ir į juos įtraukti hipersaitų. Netgi galite susieti figūroje ar teksto lauko objekte esantį tekstą su darbalapio langeliu ir dinamiškai rodyti tų objektų atnaujintas reikšmes.

Darbas su valdikliais ir objektais darbalapio formoje

Į darbalapio formą įtraukus formų ir „ActiveX “ paprastai pageidaujama įvairiais būdais patobulinti ir pertvarkyti valdiklius, kad būtų sukurta puikiai sudaryta, patogi naudoti forma. Dažniausias užduotis sudaro:

  • Dirbant su valdikliais tinklelių rodymo kontroliavimas ir sprendimo, ar rodyti tinklelius vartotojui galutinėje darbalapio formoje, priėmimas.

  • Valdiklių pažymėjimas ir žymėjimo panaikinimas, kad galėtumėte nurodyti ypatybes arba atlikti papildomų koregavimų.

  • Valdiklyje esančio teksto, pvz., antraštės ar žymos, redagavimas.

  • Valdiklių grupavimas, kopijavimas, perkėlimas ir lygiavimas siekiant sudaryti darbalapio formos maketą.

  • Valdiklių dydžio keitimas ir formatavimas, siekiant suteikti jiems norimą išvaizdą.

  • Valdiklio išdėstymas ar dydžio keitimas pagal langelį.

  • Valdiklių ir susijusių langelių apsaugojimas pagal konkrečius duomenų apsaugos poreikius.

  • Valdiklių spausdinimo funkcijos įjungimas ar išjungimas spausdinant darbalapio formą.

  • Nenaudojamų valdiklių panaikinimas.

Galite sukurti darbalapio formą su fone esančiu arba nesančiu langelių tinkleliu. Pvz., galite pageidauti išjungti langelių tinklelius ir formatuoti visus langelius ta pačia spalva ar raštu arba netgi naudoti paveikslėlį kaip lapo foną. Norėdami slėpti arba rodyti tinklelį, skirtuko Rodymas grupėje Rodyti / slėpti išvalykite arba pažymėkite žymės langelį Tinkleliai .

Darbalapio valdiklių tipų nustatymas

Kadangi yra trys skirtingi valdiklių ir objektų, kuriuos galite modifikuoti unikaliai, tipai, galite nežinoti, kokio tipo valdiklį jis yra tik pažvelgęs į jį. Norėdami nustatyti valdiklio tipą (forma arba "ActiveX"), pažymėkite ir dešiniuoju pelės mygtuku spustelėkite valdiklį, tada rodyti kontekstinį meniu:

  • Jei kontekstiniame meniu yra komanda Ypatybės, valdiklis yra „ActiveX“ valdiklis, o jūs dirbate kūrimo režimu.

  • Jei kontekstiniame meniu yra komanda Priskirti makrokomandų, valdiklis yra formos valdiklis.

    Patarimas: Norėdami, kad būtų rodomas tinkamas grupės lauko formos valdiklio kontekstinis meniu, įsitikinkite, kad pasirinkote perimetrą, o ne vidinę grupės lauko dalį.

  • Jei kontekstiniame meniu yra komanda Redaguoti tekstą, objektas yra piešimo objektas.

VBA vartotojo formos

Norėdami užtikrinti didžiausią lankstumą, galite kurti vartotojo formas, kurios yra pasirinktiniai dialogo langai, kuriuose paprastai yra vienas ar daugiau "ActiveX" valdiklių. Vartotojo formas padarote pasiekiamas iš VBA kodo, kurį sukuriate naudodami „Visual Basic“ rengyklę. Pagrindiniai vartotojo formos kūrimo žingsniai:

  1. Įterpkite vartotojo formą į savo darbaknygės VBA projektą. Darbaknygės VBA projektą galite pasiekti pirmiausia parodydami "Visual Basic" rengyklę (paspauskite ALT + F11), tada meniu Įterpimas spustelėdami Vartotojo forma.

  2. Parašykite procedūrą, kad būtų rodoma vartotojo forma.

  3. Įtraukite „ActiveX“ valdiklius.

  4. Modifikuokite „ActiveX“ valdiklių ypatybes.

  5. Parašykite „ActiveX“ valdiklių įvykio apdorojimo programos procedūras.

Naudodami vartotojo formas, taip pat galite naudoti išplėstines formos funkcijas. Pvz., galite automatiškai įtraukti atskirą kiekvienos abėcėlės raidės parinkties mygtuką arba galite įtraukti kiekvieno didžiulio datų ir skaičių sąrašo elemento žymės langelį.

Prieš kurdami vartotojo formą, pasinaudokite įtaisytaisiais dialogo langais, esančiais „Excel“, kurie gali patenkinti jūsų poreikius. Šiuose įtaisytuosiuose dialogo languose yra VBA funkcijos InputBox ir MsgBox, „Excel“ metodai InputBox, GetOpenFilename, GetSaveAsFilename ir objekto Programa dialogų objektas, kuriame yra visi įtaisytieji „Excel“ dialogo langai.

Norėdami gauti daugiau informacijos išstudijuokite „Microsoft Office Excel“ kūrėjų centrą.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.