Dodeljivanje makroa obrasca ili kontrole dugmeta

Važno : Ovaj članak je mašinski preveden, pogledajte odricanje odgovornosti. Pogledajte verziju ovog članka na engleskom jeziku ovde za referencu.

Dugme (kontrola obrasca) ili komandno duge (ActiveX kontrola) možete koristiti za pokretanje makroa koji izvršava radnju nakon što korisnik klikne na njega.

Dugme kontrole obrasca i komandno dugme ActiveX kontrole nazivaju se dugme pritiska. Dugme ili komandno dugme možete koristiti da biste automatizovali štampanje radnog lista, filtriranje podataka ili izračunavanje brojeva. Uopšte uzev, dugme kontrole obrasca i komandno dugme ActiveX kontrole imaju sličan izgled i funkciju. Međutim, razlikuju se na nekoliko načina, što se opisuje u sledećim odeljcima.

Dugme (kontrola obrasca)

Primer kontrole dugmeta na traci sa alatkama „Obrasci“

Komandno dugme (ActiveX kontrola)

Primer ActiveX kontrole komandnog dugmeta

Makroa i VBA alatke možete pronaći na kartici " Projektovanje ", koja je skrivena podrazumevano, tako da je prvi korak da biste ga omogućili.

Kartica "Projektovanje" na traci

Da biste to uradili:

  • U Excel 2016, Excel 2013i Excel 2010

    1. Izaberite stavke datoteka > Opcije >Prilagođavanje trake.

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

      Prilagođavanje trake
  • U Excel 2007

    1. Kliknite na Dugme Microsoft Office Slika dugmeta , a zatim izaberite stavku Excel opcije.

      Opcije programa Excel
    2. U kategoriji Popularno, u okviru Najbitnije opcije za rad u programu Excel potvrdite izbor u polju za potvrdu Prikaži karticu „Developer“ na glavnoj traci, a zatim kliknite na dugme U redu.

      Prikaži karticu "Projektovanje" na traci opciju

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 .

    u grupi kontrole

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

    Pojavljuje se dijalog Dodela makroa .

  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 .

    u grupi kontrole

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

  3. U grupi kontrole kliknite na dugme Prikaži kôd.
    Ovo pokreće Visual Basic Editor. Uverite se da bi kliknite na padajućoj listi sa desne strane. Sub procedura koja se zove CommandButton1_Click, kao što je prikazano na sledećoj slici, pokreće dva makroa kada se klikne na dugme: Odabir15 i pozdravna poruka.

    Potprocedura u programu Visual Basic Editor

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

    • Ukucajte ime postojećeg makroa u radnom listu. Možete pronaći makroe tako što ćete kliknuti na dugme Makroi u grupi Kod. Možete pokrenuti više makroa tako što ćete upisati imena makroa u zasebnim redovima unutar potprocedure.

    • Ukucajte sopstveni VBA kod.

  5. Zatvorite Visual Basic Editor i uverite se da je Režim dizajniranja isključen tako što ćete kliknuti na dugme Režim dizajniranja Slika dugmeta .

  6. Da biste upravljali VBA kodom koji je priložen uz dugme, kliknite na ActiveX komandno dugme koje ste upravo kreirali.

  7. Da biste uredili ActiveX kontrolu, proverite da li se nalazite 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.

    Pojaviće se dijalog Svojstva. Za detaljne informacije o svakom svojstvu izaberite svojstvo, a zatim pritisnite taster F1 da bi bila prikazana tema Pomoć za Visual Basic. Pored toga, možete otkucati ime svojstva u polje za pretragu u pomoći za Visual Basic. U sledećoj tabeli su rezimirana su dostupna svojstva.

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)

Vrh stranice

Napomena : Odricanje odgovornosti za mašinski prevod: Ovaj članak je preveo računarski sistem bez ljudske intervencije. Microsoft nudi ove mašinske prevode da bi pomogao korisnicima koji ne govore engleski da uživaju u sadržaju o Microsoft proizvodima, uslugama i tehnologijama. Budući da je članak mašinski preveden, može da sadrži greške u rečniku, sintaksi ili gramatici.

Takođe pogledajte

Omogućavanje ili onemogućavanje ActiveX postavki u Office datotekama

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

×