Dodajanje ali urejanje makra za kontrolnik na delovnem listu

Velja za
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Pomembno

Podpora za Office 2016 in Office 2019 se je končala 14. oktobra 2025. Nadgradite na Microsoft 365, če želite delati kjer koli v kateri koli napravi in še naprej biti deležni podpore. 

Kontrolnik obrazca ali kontrolnik ActiveX lahko avtomatizirate tako, da naredite to:

  • Izvedite dejanje ali operacijo, ko uporabnik klikne kontrolnik obrazca, tako da mu dodelite makro.
  • Zaženite kodo Microsoft Visual Basic for VBA (VBA), da obdelate vse dogodke, ki se pojavijo, ko uporabnik komunicira s kontrolnikom ActiveX.

Če želite več informacij o ustvarjanju makrov, glejte Ustvarjanje ali brisanje makra.

Dodajanje ali urejanje makra za kontrolnik obrazca

  1. Z desno tipko miške kliknite kontrolnik in nato kliknite Dodeli makro.
    Prikaže se pogovorno okno Dodeljevanje makrov .

  2. Če želite določiti mesto obstoječega makra, izberite, kje je makro v polju Makri v , tako da naredite nekaj od tega:

    • Če želite poiskati makro v katerem koli delovnem zvezku, ki je odprt, izberite Vsi odprti delovni zvezki.

      Opomba

      Če je makro, ki ga želite dodeliti kontrolniku, v ločenem delovnem zvezku, najprej odprite ta delovni zvezek, da bo na voljo v seznamu Makri v .

    • Če želite omejiti iskanje makra na delovni zvezek, ki vsebuje trenutni delovni list, izberite Ta delovni zvezek.

    • Če želite omejiti iskanje makra na določen delovni zvezek, izberite ta delovni zvezek na seznamu razpoložljivih imen odprtih delovnih zvezkov.

  3. Naredite nekaj od tega:
    Dodeljevanje makra Naredite nekaj od tega:

    • Snemanje novega makra Kliknite Snemanje in ko končate snemanje makra, na zavihku Razvijalec v skupini Koda kliknite Slika gumba za ustavitev snemanja .
    • Dodeljevanje obstoječega makra Dvokliknite makro na seznamu ali vnesite njegovo ime v polje Ime makra .
    • Ustvarjanje novega makra Kliknite Novo in nato v urejevalniku za Visual Basic napišite nov makro.
      Če želite več informacij o pisanju makrov, glejte Pomoč za Visual Basic.
      Spreminjanje dodeljenega makra Naredite nekaj od tega:
    • Urejanje dodeljenega makra Kliknite ime makra v polju Ime makra in nato kliknite Uredi.
    • Dodeljevanje drugega obstoječega makra Dvokliknite makro na seznamu ali vnesite njegovo ime v polje Ime makra .

Dodajanje ali urejanje makra za kontrolnik ActiveX

  1. Če zavihek Razvijalec ni na voljo, ga prikažite.
    V Excelu 2016, 2013, 2010:

    1. KlikniteMožnosti>datoteke>Prilagodi trak.
    2. V razdelku Prilagodi trak potrdite polje Razvijalec in kliknite V redu.

    V programu Excel 2007:

    1. Kliknite sliko gumbaMicrosoft Office Office in nato Excelove možnosti.
    2. V kategoriji Priljubljeni v razdelku Najbolj pogoste možnosti za delo z Excelom potrdite polje Na traku pokaži zavihek »Razvijalec« in kliknite V redu.
  2. Če želite urediti kontrolnik ActiveX, se prepričajte, da ste v načinu načrtovanja. Na zavihku Razvijalec v skupini Kontrolniki vklopite sliko gumba»Način načrtovanja« .

  3. Izberite kontrolnik.
    Če želite več informacij, glejte Izbiranje ali preklic izbora kontrolnikov na delovnem listu.

  4. na zavihku Razvijalec v skupini Kontrolniki kliknite Slika gumba Ogledkode .

    Opomba

    Obstoječi makro lahko uredite tudi tako, da z desno tipko miške kliknete kontrolnik in nato kliknete Ogled kode.

  5. V urejevalniku za Visual Basic napišite nov makro ali spremenite obstoječi makro.
    Če želite več informacij o pisanju makrov, glejte Pomoč za Visual Basic.

  6. Ko končate pisanje makra, kliknite Zapri in se vrni v Microsoft Excel v meniju Datoteka v urejevalniku Visual Basic.

  7. Ko končate načrtovanje kontrolnika, na zavihku Razvijalec v skupini Kontrolniki izklopite sliko gumbanačina načrtovanja .