Važno
Podrška za Office 2016 i Office 2019 završila je 14. listopada 2025. Nadogradite na Microsoft 365 da biste radili bilo gdje s bilo kojeg uređaja i nastavili primati podršku.
Kontrolu obrasca ili ActiveX kontrolu možete automatizirati na sljedeći način:
- Izvođenje akcije ili operacije kada korisnik klikne kontrolu obrasca dodjeljivanjem makronaredbe.
- Pokrenite kod Microsoft Visual Basic for Applications (VBA) da biste obradili sve događaje koji se pojavljuju kada korisnik stupi u interakciju s ActiveX kontrolom.
Dodatne informacije o stvaranju makronaredbi potražite u članku Stvaranje i brisanje makronaredbi.
Dodavanje ili uređivanje makronaredbe za kontrolu obrasca
Desnom tipkom miša kliknite kontrolu, a zatim Dodijeli makronaredbu.
Pojavit će se dijaloški okvir Dodjela makronaredbi .Da biste odredili mjesto postojeće makronaredbe, odaberite lokaciju makronaredbe u okviru Makronaredbe na jedan od sljedećih načina:
Da biste makronaredbu potražili u bilo kojoj otvorenoj radnoj knjizi, odaberite Sve otvorene radne knjige.
Napomena
Ako se makronaredba koju želite dodijeliti kontroli nalazi u zasebnoj radnoj knjizi, najprije otvorite tu radnu knjigu tako da bude dostupna u okviru s popisom Makronaredbe u .
Da biste traženje makronaredbe ograničili na radnu knjigu koja sadrži trenutni radni list, odaberite ovu radnu knjigu.
Da biste traženje makronaredbe ograničili na određenu radnu knjigu, odaberite tu radnu knjigu na popisu dostupnih naziva otvorenih radnih knjiga.
Učinite nešto od sljedećeg:
Dodjeljivanje makronaredbe Učinite nešto od sljedećeg:-
Snimanje nove makronaredbe Kliknite Snimi te, kad završite sa snimanjem makronaredbe, na kartici Programiranje u grupi Kod kliknite gumb Zaustavi snimanje

- Dodjeljivanje postojeće makronaredbe Dvokliknite makronaredbu na popisu ili unesite njezin naziv u okvir Naziv makronaredbe .
-
Stvaranje nove makronaredbe Kliknite Novo , a zatim u okruženju Visual Basic Editor napišite novu makronaredbu.
Dodatne informacije o pisanju makronaredbi potražite u pomoći za Visual Basic.
Izmjena dodijeljene makronaredbe Učinite nešto od sljedećeg: - Uređivanje dodijeljene makronaredbe U okviru Naziv makronaredbe kliknite naziv makronaredbe, a zatim kliknite Uredi.
- Dodjeljivanje drugačije postojeće makronaredbe Dvokliknite makronaredbu na popisu ili unesite njezin naziv u okvir Naziv makronaredbe .
-
Snimanje nove makronaredbe Kliknite Snimi te, kad završite sa snimanjem makronaredbe, na kartici Programiranje u grupi Kod kliknite gumb Zaustavi snimanje
Dodavanje i uređivanje makronaredbe za ActiveX kontrolu
Ako kartica Programiranje nije dostupna, prikažite je.
U programima Excel 2016, 2013, 2010:- KliknitePrilagodba vrpceu odjeljku Mogućnosti datoteke>>.
- U odjeljku Prilagodba vrpce potvrdite okvir Programiranje , a zatim kliknite U redu.
U programu Excel 2007:
- Kliknite gumb Microsoft Office Slika
, a zatim Mogućnosti programa Excel. - U kategoriji Popularno u odjeljku Glavne postavke u radu s programom Excel potvrdite okvir Prikaži karticu Programiranje na vrpci , a zatim kliknite U redu.
Da biste uredili ActiveX kontrolu, provjerite jeste li u dizajnerskom načinu rada. Na kartici Programiranje u grupi Kontrole uključite gumb Dizajnerski način
.Odaberite kontrolu.
Dodatne informacije potražite u članku Odabir kontrola i poništavanje odabira na radnom listu.Na kartici Programiranje u grupi Kontrole kliknite Prikaži kod
.Napomena
Možete i urediti postojeću makronaredbu tako da desnom tipkom miša kliknete kontrolu, a zatim kliknete Prikaz koda.
U programu Visual Basic Editor upišite novu makronaredbu ili promijenite postojeću.
Dodatne informacije o pisanju makronaredbi potražite u pomoći za Visual Basic.Kada završite s pisanjem makronaredbe, kliknite Zatvori i vratite se u Microsoft Excel na izborniku Datoteka u programu Visual Basic Editor.
Kada završite dizajniranje kontrole, na kartici Programiranje u grupi Kontrole isključite gumb Dizajnerski način
.