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. Nabavite Microsoft 365
Kontrolu obrasca ili ActiveX kontrolu možete automatizirati na sljedeći način:
-
Izvođenje akcije ili operacije kada korisnik klikne kontrolu obrasca tako da mu dodijeli makronaredbu.
-
Pokrenite kod programa Microsoft Visual Basic for Applications (VBA) da biste obradili sve događaje koji se pojavljuju kada korisnik komunicira s ActiveX kontrolom.
Dodatne informacije o stvaranju makronaredbi potražite u članku Stvaranje i brisanje makronaredbe.
Dodavanje ili uređivanje makronaredbe za kontrolu obrasca
-
Desnom tipkom miša kliknite kontrolu, a zatim kliknite Dodijeli makronaredbu.
Pojavit će se dijaloški okvir Dodjela makronaredbi.
-
Da biste odredili mjesto postojeće makronaredbe, odaberite mjesto na kojem se makronaredba nalazi u okviru Makronaredbe u tako da učinite nešto od sljedećeg:
-
Da biste potražili makronaredbu 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 je otvorite tako da bude dostupna u okviru s popisom Makronaredbe u.
-
Da biste pretraživanje makronaredbe ograničili na radnu knjigu koja sadrži trenutni radni list, odaberite Ova radna knjiga.
-
Da biste pretraživanje makronaredbe ograničili na određenu radnu knjigu, odaberite tu radnu knjigu s popisa dostupnih naziva otvorenih radnih knjiga.
-
-
Napravite nešto od sljedećeg:
Dodjela makronaredbe Napravite nešto od sljedećeg:
-
Snimanje nove makronaredbe Kliknite Zapis, a kada završite sa snimanjem makronaredbe, na kartici Programiranje u grupi Kod kliknite Zaustavi snimanje
. -
Dodjela postojeće makronaredbe Dvokliknite makronaredbu na popisu ili unesite njezin naziv u okvir Naziv makronaredbe .
-
Stvaranje nove makronaredbe Kliknite Novo, a zatim u visual Basic Editor upišite novu makronaredbu.
Dodatne informacije o pisanju makronaredbi potražite u pomoći za Visual Basic.
Izmjena dodijeljene makronaredbe Napravite nešto od sljedećeg:
-
Uređivanje dodijeljene makronaredbe Kliknite naziv makronaredbe u okviru Naziv makronaredbe , a zatim Uređivanje.
-
Dodjela druge postojeće makronaredbe Dvokliknite makronaredbu na popisu ili unesite njezin naziv u okvir Naziv makronaredbe .
-
Dodavanje i uređivanje makronaredbe za ActiveX kontrolu
-
Ako kartica Programiranje nije dostupna, prikažite je.
U Excel 2016. 2013., 2010.:
-
Kliknite Datoteka > Mogućnosti > Prilagodba vrpce.
-
U odjeljku Prilagodba vrpce potvrdite okvir Programiranje , a zatim kliknite U redu.
U programu Excel 2007:
-
Kliknite gumb Microsoft Office
, a zatim Mogućnosti programa Excel. -
U kategoriji Popularno u odjeljku Najbolje mogućnosti za rad 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 način dizajna
. -
Odaberite kontrolu.
Dodatne informacije potražite u članku Odabir ili poništavanje odabira kontrola na radnom listu.
-
na kartici Programiranje u grupi Kontrole kliknite Prikaz koda
.Napomena: Postojeću makronaredbu možete urediti i tako da desnom tipkom miša kliknete kontrolu, a zatim kliknete Prikaz koda.
-
U visual Basic Editor upišite novu makronaredbu ili promijenite postojeću makronaredbu.
Dodatne informacije o pisanju makronaredbi potražite u pomoći za Visual Basic.
-
Kada završite s pisanjem makronaredbe, kliknite Zatvori i Vrati se u Microsoft Excel na izborniku Datoteka u programu Visual Basic Editor.
-
Kada završite s dizajniranje kontrole, na kartici Programiranje u grupi Kontrole isključite način dizajna
.