Dodeljivanje makroa obrasca ili kontrole dugmeta

Napomena: Želimo da vam što pre pružimo najnoviji sadržaj pomoći čim na vašem jeziku. Ova stranica je prevedena automatski i može da sadrži gramatičke greške ili netačnosti. Naš cilj je da ovaj sadržaj bude koristan. Možete li nam na dnu ove stranice saopštiti da li su vam informacije bile od koristi? Ovo je članak na engleskom jeziku za brzu referencu.

Možete da koristite dugme kontrole obrasca ili komandno dugme (ActiveX kontrola) da biste pokrenuli makro koji izvršava radnju kada korisnik klikne na njega. Oba ova dugmad su poznate i kao komandno dugme koje možete podesiti da biste automatizovali štampanje radnog lista, filtriranje podataka ili izračunavanje brojeva. Opšte, dugme kontrole obrasca i ActiveX kontrola komandno dugme su slične po izgled i funkcije. Međutim, imaju nekoliko razlika koje su objašnjeno u sledećim odeljcima.

Dugme (kontrola obrasca)

Primer kontrole dugmeta na traci sa alatkama „Obrasci“

Komandno dugme (ActiveX kontrola)

Primer ActiveX kontrole komandnog dugmeta

U odeljcima ispod, Saznajte kako da dodate makro dugmetu u programu Excel – za Windows ili Mac računarima.

Napomena: ActiveX kontrole nisu podržane na Mac računarima.

Makroa i VBA alatke možete pronaći na kartici " Projektovanje ", koja je podrazumevano skrivena.

Prvi korak je da omogućite je. Više informacija potražite u članku: Prikaži karticu "Projektovanje".

Kartica „Projektant“ na traci

Dodavanje dugmeta (kontrola obrasca)

  1. Na kartici Projektovanje , u grupi kontrole kliknite na dugme Umetni, a zatim u okviru Kontrole obrascakliknite na dugme Slika dugmeta .

  2. Kliknite na lokaciju radnog lista gde želite da se u gornjem levom uglu na dugme da se pojavi. Dodela makroa iskačući prozor se pojavljuje.

  3. Dodeljivanje makroa dugmetu, a zatim kliknite na dugme u redu.

  4. Da biste odredili svojstva kontrole dugmeta, kliknite desnim tasterom miša na dugme i izaberite stavku Oblikuj kontrolu.

Dodavanje komandnog dugmeta (ActiveX kontrola)

  1. Na kartici Projektovanje , u grupi kontrole kliknite na dugme Umetni, a zatim u okviru ActiveX kontrolekliknite na dugme Komandno dugme Slika dugmeta .

  2. Kliknite na mesto na radnom listu na kojem želite da u gornji levi ugao komandnog dugmeta da se pojavi.

  3. U grupi kontrole kliknite na dugme Prikaži kôd. Ovo pokreće Visual Basic Editor. Uverite se da kliknite na dugme odabrali stavku sa padajuće liste sa desne strane. Sub procedura CommandButton1_Click (pogledajte na slici ispod) pokreće ova dva makroa kada se klikne na dugme: Odabir15 i Pozdravna poruka.

    Potprocedura u programu Visual Basic Editor

  4. U subprocedure za komandno dugme, uradite nešto od sledećeg:

    • Unesite ime postojećeg makroa u radnoj svesci. Makroe možete da pronađete tako što ćete kliknuti na dugme makroi u grupi kôd . Možete da pokrenete više makroe iz dugmeta tako što ćete uneti imena makroa u zasebnim redovima unutar na subprocedure.

    • Po potrebi, dodajte sopstveni VBA kod.

  5. Zatvorite Visual Basic Editor i kliknite na dugme Režim dizajniranja Slika dugmeta da biste se uverili da je režim dizajniranja.

  6. Da biste upravljali VBA kodom koji je sada deo dugmeta, kliknite na ActiveX komandno dugme koje ste upravo kreirali.

  7. Da biste uređivali ActiveX kontrolu, uverite se da ste u režimu za dizajniranje. Na kartici Projektovanje, u grupi Kontrole uključite režim za dizajniranje.

  8. Da biste naveli svojstva kontrole komandnog dugmeta, na kartici Projektovanje , u grupi kontrole kliknite na dugme Svojstva Slika dugmeta . Možete kliknuti desnim tasterom miša na komandno dugme i zatim izaberite stavku Svojstva.

    Napomena: Pre nego što kliknete na dugme Svojstva, uverite se da je već izabran objekat za koji želite da pregledate ili promena svojstava.


    Pojavljuje se okvir Svojstva . Detaljne informacije o svakom svojstva izaberite svojstvo i pritisnite taster F1 da biste prikazali Pomoć za Visual Basic teme. Takođe možete da upišete ime svojstva u okviru pomoć za Visual Basic za pretragu . Sledeća tabela rezimira svojstva koja su dostupne.

Ako želite da navedete

Upotrebite ovo svojstvo

Opšta svojstva:

Da li se kontrola učitava kada se otvori radna sveska. (Zanemaruje se za ActiveX kontrole.)

AutoLoad (Excel)

Da li kontrola može da primi fokus i odgovori na događaje koje je generisao korisnik.

Enabled (obrazac)

Da li kontrola može da se uređuje.

Locked (obrazac)

Ime kontrole.

Name (obrazac)

Način na koji je kontrola priložena uz ćelije ispod nje (slobodno plutanje, premeštanje bez promene veličine ili premeštanje i promena veličine).

Placement (Excel)

Da li kontrola može da se odštampa.

PrintObject (Excel)

Da li je kontrola vidljiva ili skrivena.

Visible (obrazac)

Tekst:

Atribute fonta (podebljano, kurziv, veličina, precrtano, podvučeno i debljina).

Bold, Italic, Size, StrikeThrough, Underline, Weight (obrazac)

Opisni tekst kontrole koji je identifikuje ili opisuje.

Caption (obrazac)

Da li će se sadržaj kontrole automatski prelamati na kraju reda.

WordWrap (obrazac)

Veličina i položaj:

Da li se veličina kontrole automatski prilagođava da bi se prikazao sav sadržaj.

AutoSize (obrazac)

Visinu ili širinu u tačkama.

Height, Width (obrazac)

Udaljenost između kontrole i leve ili gornje ivice radnog lista.

Left, Top (obrazac)

Oblikovanje:

Boju pozadine.

BackColor (obrazac)

Stil pozadine (prozirna ili neprozirna).

BackStyle (obrazac)

Boju prednjeg plana.

ForeColor (obrazac)

Da li kontrola ima senku.

Shadow (Excel)

Slika:

Prikazivanje rasterske slike u kontroli.

Picture (obrazac)

Lokaciju slike u odnosu na natpis (levo, vrh, desno, itd).

PicturePosition (obrazac)

Tastatura i miš:

Tastersku prečicu za kontrolu.

Accelerator (obrazac)

Prilagođenu ikonu miša.

MouseIcon (obrazac)

Tip pokazivača koji se prikazuje kada korisnik postavi miš na određeni objekat (standardni, strelica, I zrak, itd).

MousePointer (obrazac)

Da li kontrola preuzima fokus nakon klika.

TakeFocusOnClick (obrazac)


Na kartici " Projektovanje ", koja je skrivena podrazumevano, tako da je prvi korak da biste omogućili da može da pronađe makroa i VBA alatke

  1. Idite na Excel > željene postavke... > Traka i traka sa alatkama.

  2. U kategoriji Prilagođavanje trake , na listi Glavne kartice potvrdite izbor u polju za potvrdu Projektovanje i kliknite na dugme Sačuvaj.

    Potvrdite izbor u polju za potvrdu pored projektovanje da biste je dodali na traci

Dodavanje dugmeta (kontrola obrasca)

Sledite ove korake:

  1. Na kartici Projektovanje , kliknite na dugme Slika dugmeta .

  2. Kliknite na lokaciju radnog lista gde želite da se u gornjem levom uglu na dugme da se pojavi. Dodela makroa iskačući prozor se pojavljuje.

    Napomena: Ako ste već uneli dugme, možete da kliknite desnim tasterom miša na nju i izaberite stavku Dodela makroa.

  3. Dodeljivanje makroa dugmetu i kliknite na dugme u redu.

  4. Da biste naveli svojstva kontrole dugmeta, desnim tasterom miša, a zatim izaberite Oblikovanje kontrole ….

Dodavanje komandnog dugmeta (kontrola Visual Basic)

  1. Na kartici Projektovanje , kliknite na dugme Slika dugmeta .

  2. Kliknite na lokaciju u radnom listu na kojoj želite da se nalazi gornji levi ugao komandnog dugmeta.

    Napomena: Ako ste već uneli dugme, možete da kliknite desnim tasterom miša na nju i izaberite stavku Dodela makroa.

  3. U okviru za dijalog Dodela makroa , izaberite stavku novo, koji će se otvoriti u Programu Visual Basic Editor (VBE) u okno sa sledeći kôd:

      Sub ButtonX_Click() 
    
      End Sub
  4. U subprocedure za komandno dugme, između indeksno i End Sub linije, uradite nešto od sledećeg:

    • Unesite ime postojećeg makroa u radnoj svesci. Možete da pokrenete više makroe iz dugmeta tako što ćete uneti imena makroa u zasebnim redovima unutar sub procedura

    • Dodajte sopstveni VBA kod.

  5. Kliknite na dugme Režim dizajniranja Slika dugmeta da biste se uverili da režim za dizajniranje je isključena, a zatim zatvorite prozor programa Visual Basic Editor.

  6. Da biste uredili dugme, desnim tasterom miša i odaberite stavku Visual Basic.

  7. Da biste naveli svojstva kontrole dugmeta, desnim tasterom miša, a zatim izaberite Oblikovanje kontrole ….

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u zajednici Excel Tech Community, dobijete podršku u zajednici Answers community ili predložite novu funkciju ili poboljšanje na sajtu Excel User Voice.

Takođe pogledajte

Razvijte Office veštine
Istražite obuku
Prvi nabavite nove funkcije
Pridružite se Office Insider korisnicima

Da li su vam ove informacije koristile?

Hvala vam na povratnim informacijama!

Hvala za povratne informacije! Zvuči da će biti od pomoći ako vas povežemo sa našim agentima Office podrške.

×