Galite naudoti formos valdiklio mygtuką arba komandos mygtuką ("ActiveX" valdiklį), kad paleistumėte makrokomandą, kuri atlieka veiksmą, kai vartotojas jį spusteli. Abu šie mygtukai dar vadinami paspaudimo mygtuku, kurį galima nustatyti automatizuoti darbalapio spausdinimą, duomenų filtravimą arba skaičių skaičiavimą. Apskritai formos valdiklio mygtukas ir "ActiveX" valdiklio komandos mygtukas yra panašūs išvaizdoje ir funkcijoje. Tačiau jie turi keletą skirtumų, kurie paaiškinti tolesniuose skyriuose.

Mygtukas (formos valdiklis)

Formų įrankių juostos mygtuko valdiklio pavyzdys

Komandos mygtukas ("ActiveX" valdiklis)

„ActiveX“ komandos mygtuko valdiklio pavyzdys

Tolesniuose skyriuose sužinokite, kaip įtraukti makrokomandą į mygtuką programoje "Excel", skirtoje "Windows" arba "Mac".

Pastaba: "ActiveX" valdikliai "Mac" nepalaikomi.

Makrokomandas ir VBA įrankius galima rasti skirtuke Programų kūrėjas , kuris pagal numatytuosius nustatymus yra paslėptas.

Pirmas veiksmas yra jį įjungti. Daugiau informacijos žr. straipsnyje: Skirtuko Programų kūrėjas rodymas.

Juostelės skirtukas programų kūrėjas

Mygtuko įtraukimas (formos valdiklis)

  1. Skirtuko Kūrėjas grupėje Valdikliai spustelėkite Įterpti, tada dalyje Formos valdikliai spustelėkite Mygtuką Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite matyti viršutinį kairįjį mygtuko kampą. Rodomas iššokantysis langas Priskirti makrokomandą .

  3. Priskirkite mygtukui makrokomandą, tada spustelėkite Gerai.

  4. Norėdami nurodyti mygtuko valdiklio ypatybes, dešiniuoju pelės mygtuku spustelėkite mygtuką, tada spustelėkite Formatuoti valdiklį.

Komandos mygtuko įtraukimas ("ActiveX" valdiklis)

  1. Skirtuko Programų kūrėjas grupėje Valdikliai spustelėkite Įterpti, tada dalyje "ActiveX" valdikliai spustelėkite Komandos mygtukas Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite matyti viršutinį kairįjį komandos mygtuko kampą.

  3. Grupėje Valdikliai spustelėkite Peržiūrėti kodą. Bus paleista "Visual Basic" rengyklė. Įsitikinkite, kad parinktis Spustelėti pasirinkta išplečiamajame sąraše dešinėje. Antrinė procedūra , kurią CommandButton1_Click (žr. toliau pateiktą paveikslėlį), paleidžia šias dvi makrokomandas spustelėjus mygtuką: SelectC15 ir HelloMessage.

    Paprogramė „Visual Basic“ rengyklėje

  4. Komandos mygtuko antriniame apdorojime atlikite vieną iš šių veiksmų:

    • Įveskite darbaknygėje esamos makrokomandos pavadinimą. Makrokomandas galite rasti spustelėję Makrokomandos grupėje Kodas . Mygtuko makrokomandas galite vykdyti įvesdami makrokomandų pavadinimus atskirose antrinio apdorojimo eilutėse.

    • Jei reikia, įtraukite savo VBA kodą.

  5. Uždarykite "Visual Basic" rengyklę ir spustelėkite dizaino režimo Mygtuko paveikslėlis , kad įsitikintumėte, kad išjungtas dizaino režimas.

  6. Norėdami paleisti VBA kodą, kuris dabar yra mygtuko dalis, spustelėkite ką tik sukurtą "ActiveX" komandos mygtuką.

  7. Norėdami redaguoti "ActiveX" valdiklį, įsitikinkite, kad įjungtas dizaino režimas. Skirtuko Programų kūrėjas grupėje Valdikliai įjunkite Dizaino režimas.

  8. Norėdami nurodyti komandos mygtuko valdiklio ypatybes, skirtuko Programų kūrėjas grupėje Valdikliai spustelėkite Ypatybės Mygtuko paveikslėlis . Taip pat galite dešiniuoju pelės mygtuku spustelėti komandos mygtuką, tada spustelėti Ypatybės.

    Pastaba: Prieš spustelėdami Ypatybės, įsitikinkite, kad jau pasirinktas objektas, kurio ypatybes norite tikrinti arba keisti.

    Rodomas laukas Ypatybės . Norėdami gauti išsamią informaciją apie kiekvieną ypatybę, pažymėkite ją, tada paspauskite F1 ir bus rodoma „Visual Basic“ žinynas tema. Taip pat galite įvesti ypatybės pavadinimą „Visual Basic“ žinyno laukelyje Ieška. Šioje lentelėje apibendrinamos galimos ypatybės.

Norėdami nurodyti

Naudokite šią ypatybę

Bendra:

Ar valdiklis įkeliamas atidarius darbaknygę. ("ActiveX" valdiklių nepaisoma.)

AutoLoad („Excel“)

Ar valdiklis gali gauti įvesties vietą ir atsakyti į vartotojo sugeneruotus įvykius.

Įjungtas (forma)

Ar valdiklį galima redaguoti.

Užrakintas (forma)

Valdiklio pavadinimas.

Pavadinimas (forma)

Būdas, kuriuo valdiklis pridėtas prie po juo esančių langelių (laisvai slankiojantis, perkeliamas nekeičiant dydžio, ir perkeliamas keičiant dydį).

Išdėstymas („Excel“)

Ar galima valdiklį spausdinti.

PrintObject („Excel“)

Ar valdiklis matomas, ar paslėptas.

Matomas (forma)

Tekstas:

Šrifto atributai (paryškintasis, pasvirasis, dydis, perbraukimas, pabraukimas ir storis).

Paryškintasis, pasvirasis, dydis, perbraukimas, pabraukimas, storis (forma)

Aprašomasis valdiklio tekstas, kuris jį identifikuoja arba apibūdina.

Antraštė (forma)

Ar valdiklio turinys automatiškai keliamas eilutės pabaigoje.

WordWrap (forma)

Dydis ir vieta:

Ar valdiklio dydis automatiškai koreguojamas, kad būtų rodomas visas turinys.

Automatinis dydis (forma)

Aukštis arba plotis taškais.

Aukštis, Plotis (forma)

Nuotolis tarp valdiklio ir kairiojo arba viršutiniojo darbalapio krašto.

Kairė, Viršus (forma)

Formatavimas:

Fono spalva.

BackColor (forma)

Fono stilius (skaidrus arba nepermatomas).

BackStyle (forma)

Priekinio plano spalva.

ForeColor (forma)

Aš valdiklis turi šešėlį.

Šešėlis („Excel“)

Vaizdas:

Valdiklyje rodomas rastras.

Paveikslėlis (forma)

Paveikslėlio vieta, susijusi su antrašte (kairėje, viršuje, dešinėje ir t. t.).

PicturePosition (forma)

Klaviatūra ir pelė:

Valdiklio spartusis klavišas.

Spartintuvas (forma)

Pasirinktinė pelės piktograma.

MouseIcon (forma)

Žymiklio, rodomo vartotojui perkėlus pelės žymiklį ant konkretaus objekto, tipas (standartinis, rodyklė, I-šviesoje ir t. t.).

MousePointer (forma)

Ar valdiklis suaktyvinamas spustelėjus.

TakeFocusOnClick (forma)

Makrokomandas ir VBA įrankius galima rasti skirtuke Programų kūrėjas , kuris pagal numatytuosius nustatymus yra paslėptas, todėl pirmiausia reikia jį įgalinti

  1. Eikite į Excel > nuostatos... > juostelės & įrankių juosta.

  2. Kategorijos Juostelės tinkinimas sąraše Pagrindiniai skirtukai pažymėkite žymės langelį Programų kūrėjas ir spustelėkite Įrašyti.Pažymėkite žymės langelį šalia Programų kūrėjas, kad įtrauktumėte jį į juostelę

Mygtuko įtraukimas (formos valdiklis)

Atlikite šiuos veiksmus:

  1. Skirtuke Programų kūrėjas spustelėkite Mygtuką Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite matyti viršutinį kairįjį mygtuko kampą. Rodomas iššokantysis langas Priskirti makrokomandą .

    Pastaba: Jei jau įterpėte mygtuką, galite spustelėti jį dešiniuoju pelės mygtuku ir pasirinkti Priskirti makrokomandą.

  3. Priskirkite mygtukui makrokomandą ir spustelėkite Gerai.

  4. Norėdami nurodyti mygtuko valdiklio ypatybes, spustelėkite jį dešiniuoju pelės mygtuku, tada pasirinkite Formatuoti valdiklį....  

Komandos mygtuko įtraukimas ("Visual Basic" valdiklis)

  1. Skirtuke Programų kūrėjas spustelėkite Mygtuką Mygtuko paveikslėlis .

  2. Spustelėkite darbalapio vietą, kurioje norite matyti viršutinį kairįjį komandos mygtuko kampą.

    Pastaba: Jei jau įterpėte mygtuką, galite spustelėti jį dešiniuoju pelės mygtuku ir pasirinkti Priskirti makrokomandą.

  3. Dialogo lange Makrokomandos priskyrimas pasirinkite Naujas, kuris atidarys "Visual Basic" rengyklę (VBE) srityje su šiuo kodu:

      Sub ButtonX_Click() 
    
      End Sub
  4. Antriniame komandos mygtuko apdorojime tarp eilučių Sub ir End Sub atlikite vieną iš šių veiksmų:

    • Įveskite darbaknygėje esamos makrokomandos pavadinimą. Galite paleisti kelias makrokomandas iš mygtuko įvesdami makrokomandų pavadinimus atskirose antrinės procedūros eilutėse

    • Įtraukite savo VBA kodą.

  5. Spustelėkite dizaino režimo Mygtuko paveikslėlis , kad užtikrintumėte, jog dizaino režimas išjungtas, tada uždarykite langą "Visual Basic" rengyklė.

  6. Norėdami redaguoti mygtuką, spustelėkite jį dešiniuoju pelės mygtuku ir pasirinkite Visual Basic.

  7. Norėdami nurodyti mygtuko valdiklio ypatybes, spustelėkite jį dešiniuoju pelės mygtuku, tada pasirinkite Formatuoti valdiklį....

Reikia daugiau pagalbos?

Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.

Taip pat žr.

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ų.