Applies ToExcel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019 Excel 2016

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 poznata i kao dugme pritiska, koje se može podesiti da automatizuje štampanje radnog lista, filtrira podatke ili izračunava brojeve. Obično su dugme kontrole obrasca i Komandno dugme ActiveX kontrole slični po izgledu i funkciji. Međutim, oni imaju nekoliko razlika koje su objašnjene 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 u nastavku saznajte kako da dodate makro na dugme u programu Excel – za Windows ili Mac.

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

Makroe i VBA alatke možete da pronađete na kartici Projektovanje koja je podrazumevano skrivena.

Prvi korak je da ga omogućite. Dodatne informacije potražite u članku: Prikaz kartice "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 obrasca izaberite stavku Dugme Slika dugmeta .

  2. Kliknite na lokaciju radnog lista gde želite da se pojavi gornji levi ugao dugmeta. Pojavljuje se iskačući prozor Dodela makroa.

  3. Dodelite makro dugmetu, a zatim kliknite na dugme U redu.

  4. Da biste naveli svojstva kontrole dugmeta, kliknite desnim tasterom miša na dugme, a zatim 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 kontrole izaberite stavku Komandno dugme Slika dugmeta.

  2. Kliknite na lokaciju radnog lista na kojoj želite da se pojavi gornji levi ugao komandnog dugmeta.

  3. U grupi Kontrole izaberite stavku Prikaži kôd. To pokreće Visual Basic Uređivač. Uverite se da je stavka Klik odabrana na padajućoj listi sa desne strane. Pod-procedura CommandButton1_Click (pogledajte dolenavedenu sliku) pokreće ova dva makroa kada se klikne na dugme: SelectC15i HelloMessage.

    Potprocedura u programu Visual Basic Editor

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

    • Unesite ime postojećeg makroa u radnu svesku. Makroe možete da pronađete tako što ćete izabrati stavku Makroi u grupi Kôd . Možete da pokrenete više makroa sa dugmeta tako što ćete uneti imena makroa u zasebne redove unutar potprocedure.

    • Po potrebi dodajte sopstveni VBA kôd.

  5. Zatvorite Visual Basic Uređivač i izaberite stavku Režim Slika dugmeta biste se uverili da je režim za dizajniranje isključen.

  6. Da biste pokrenuli VBA kôd koji je sada deo dugmeta, kliknite na ActiveX komandno dugme koje ste upravo kreirali.

  7. Da biste uredili 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 izaberite stavku Svojstva Slika dugmeta . Možete i da kliknete desnim tasterom miša na komandno dugme, a zatim izaberete stavku Svojstva.

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

    Pojavljuje se okvir Svojstva. Za detaljne informacije o svakom svojstvu izaberite svojstvo, a zatim pritisnite taster F1 da biste prikazali Pomoć za Visual Basic tabele. Možete i da otkucate ime svojstva u polju pretraga Visual Basic pomoći. Sledeća tabela rezimira dostupna svojstva.

Ako želite da navedete

Koristite ovo svojstvo

Opšte:

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

Automatsko učitavanje (Excel)

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

Omogućeno (obrazac)

Da li je moguće urediti kontrolu.

Zaključano (obrazac)

Ime kontrole.

Ime (obrazac)

Način na koji je kontrola priložena ćelijama ispod je (slobodno plutajuće, premeštanje, premeštanje, ali ne i veličina ili premeštanje i veličina).

Položaj (Excel)

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

PrintObject (Excel)

Da li je kontrola vidljiva ili skrivena.

Vidljivo (obrazac)

Tekst:

Atributi fonta (podebljano, kurziv, veličina, precrtavanje, podvlačenje i debljina).

Podebljano, Kurziv, Veličina, Precrtani tekst, Podvučeno, Debljina (obrazac)

Opisni tekst u kontroli koja je identifikuje ili opisuje.

Natpis (obrazac)

Da li se sadržaj kontrole automatski prelama na kraju reda.

WordWrap (obrazac)

Veličina i položaj:

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

Automatska veličina (obrazac)

Visina ili širina u tačkama.

Visina, širina (obrazac)

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

Levo, gore (obrazac)

Oblikovanje:

Boja pozadine.

Boja pozadine (obrazac)

Stil pozadine (prozirno ili neprozirno).

BackStyle (obrazac)

Boja u prednjem planu.

Boja foreColor (obrazac)

Da li kontrola ima senku.

Senka (Excel)

Slika:

Rasterska slika koja će se prikazati u kontroli.

Slika (obrazac)

Lokacija slike u odnosu na njen natpis (levo, vrh, desno i tako dalje).

Položaj slike (obrazac)

Tastatura i miš:

Tasterska prečica za kontrolu.

Akcelerator (obrazac)

Prilagođena ikona miša.

MouseIcon (obrazac)

Tip pokazivača koji se prikazuje kada korisnik postavite miš iznad određenog objekta (standardni, strelica, I-beam i tako dalje).

MousePointer (obrazac)

Da li kontrola preuzima fokus kada se klikne na nju.

TakeFocusOnClick (Obrazac)

Makroe i VBA alatke možete da pronađete na kartici " Projektovanje " koja je podrazumevano skrivena, tako da je prvi korak da je omogućite

  1. Idite u Excel > željenim postavkama... > traka sa & 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 stavke Projektovanje da biste ga dodali na traku

Dodavanje dugmeta (kontrola obrasca)

Sledite ove korake:

  1. Na kartici Projektovanje izaberite stavku Dugme Slika dugmeta .

  2. Kliknite na lokaciju radnog lista gde želite da se pojavi gornji levi ugao dugmeta. Pojavljuje se iskačući prozor Dodela makroa.

    Napomena: Ako ste već umetnuli dugme, možete kliknuti desnim tasterom miša na njega i izabrati stavku Dodeli makro.

  3. Dodelite makro dugmetu i kliknite na dugme U redu.

  4. Da biste naveli svojstva kontrole dugmeta, kliknite desnim tasterom miša na njega, a zatim izaberite stavku Oblikuj kontrolu....  

Dodavanje komandnog dugmeta (Visual Basic kontrola)

  1. Na kartici Projektovanje izaberite stavku Dugme Slika dugmeta .

  2. Kliknite na lokaciju radnog lista gde želite da se pojavi gornji levi ugao komandnog dugmeta.

    Napomena: Ako ste već umetnuli dugme, možete kliknuti desnim tasterom miša na njega i izabrati stavku Dodeli makro.

  3. U dijalogu Dodela makroa izaberite stavku Novo, koje će otvoriti Visual Basic Uređivač (VBE) u oknu sa sledećim kodom:

      Sub ButtonX_Click() 
    
      End Sub
  4. U potprocedurama za komandno dugme, između redova Podređeni i Završni podređeni uradite nešto od sledećeg:

    • Unesite ime postojećeg makroa u radnu svesku. Možete da pokrenete više makroa sa dugmeta tako što ćete otkucati imena makroa u zasebnim redovima unutar pod-procedure

    • Dodajte sopstveni VBA kôd.

  5. Izaberite stavku Režim Slika dugmeta biste se uverili da je režim za dizajniranje isključen, a zatim zatvorite prozor Programa Visual Basic Uređivač dizajna.

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

  7. Da biste naveli svojstva kontrole dugmeta, kliknite desnim tasterom miša na njega, a zatim izaberite stavku Oblikuj kontrolu....

Potrebna vam je dodatna pomoć?

Možete uvek da postavite pitanje stručnjaku u Excel Tech zajednici ili da potražite pomoć u Zajednicama.

Takođe pogledajte

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.