Office
Vpis

Avtomatizacija opravil s snemalnikom makrov

Opomba:  Najnovejšo vsebino pomoči v vašem jeziku vam želimo zagotoviti v najkrajšem možnem času. Ta stran je bila prevedena z avtomatizacijo in lahko vsebuje slovnične napake ali nepravilnosti. Naš namen je, da bi bila vsebina za vas uporabna. Ali nam lahko na dnu te strani sporočite, ali so bile informacije za vas uporabne? Tukaj je angleški članek za preprosto referenco.

Če želite avtomatizirati ponavljajoče se opravilo, lahko v Microsoft Excelu posnamete makro s snemalnikom makrov. Denimo, da imate datume v naključnih oblikah zapisa in želite uporabiti eno obliko zapisa za vse. To lahko naredite z makrom. Posnamete lahko makro, s katerim uporabite želeno obliko zapisa, in ga nato znova predvajate, kadar ga potrebujete.

Oglejte si videoposnetek, v katerem je prikazano, kako ustvarite makro, ki oblikuje datume v Excelu.

Ko posnamete makro, snemalnik makrov posname vse korake v kodi Visual Basic for Applications (VBA). Ti koraki lahko vključujejo vnos besedila ali številk, klikanje celic ali ukazov na traku ali v menijih, oblikovanje celic, vrstic ali stolpcev ali celo uvažanje podatkov iz zunanjega vira, kot je Microsoft Access. Program Visual Basic (VBA) je podnabor zmogljivega programskega jezika Visual Basic, ki je vključen v večino Officeovih programov. S programom VBA lahko avtomatizirate procese v Officeovih programih in med njimi, vendar pa vam ni treba poznati kode VBA ali računalniškega programiranja, če snemalnik makrov izvede želeno opravilo.

Ko posnamete makro, morate vedeti, da snemalnik makrov zajame skoraj vsak korak, ki ga izvedete. Če torej v zaporedju naredite napako, na primer kliknete gumb, ki ga niste nameravali, ga snemalnik makrov posname. Napako odpravite tako, da znova posnamete celotno zaporedje ali pa sami spremenite kodo VBA. Zato vam priporočamo, da vedno posnamete postopek, s katerim ste dobro seznanjeni. Z bolj nemotenim snemanjem zaporedja se bo makro pri ponovnem predvajanju zagnal učinkoviteje.

Na zavihku razvijalec , ki je skrit privzeto, tako, da najprej omogočiti, da najdete makre in VBA orodja. Če želite več informacij, glejte Pokaži zavihek Razvijalec.

Zavihek »Razvijalec« na traku

Snemanje makra

Oglejte si te uporabne nasvete o makrih:

  • Ko posnamete makro za izvajanje nabora opravil v obsegu v Excelu, bo makro izveden le v celicah v obsegu. Če ste v obseg dodali dodatno vrstico, makro ne bo izvedel postopka v novi vrstici, ampak le v celicah v obsegu.

  • Če ste nameravali posneti obsežen postopek opravil, namesto enega dolgega makra ustvarite manjše in ustreznejše makre.

  • V makru ni treba posneti le opravil v Excelu. Postopek makra lahko razširite na druge Officeove programe in katere koli druge programe, ki podpirajo programa Visual Basic (VBA). Posnamete lahko na primer makro, ki najprej posodobiti tabelo v Excelu in nato odpre Outlook, da pošlje tabelo po e-pošti na e-poštni naslov.

Upoštevajte ta navodila za snemanje makra.

  1. Na zavihku Razvijalec v skupini Koda kliknite Posnemi makro.

    -ALI-

    Pritisnite Alt+T+M+R .

    Ukaz »Posnemi makro« na zavihku »Razvijalec« v skupini »Koda«
  2. V polje Ime makra vnesite ime makra. Ime naj bo čim bolj opisno, da ga boste hitro našli, če boste ustvarili več makrov.

    Opomba: Prvi znak v imenu makra mora biti črka. Znaki, ki sledijo, so lahko črke, številke ali podčrtaji. V imenu makra ni mogoče uporabiti presledkov, vendar lahko besede ločite s podčrtaji. Če uporabite ime makra, ki je hkrati sklic na celico, se lahko prikaže sporočilo o napaki, da ime makra ni veljavno.

  3. Če želite dodeliti bližnjico na tipkovnici če želite zagnati makro, v polju Bližnjica na tipkovnici vnesite poljubno črko (obe velike črke ali male delujejo) ki jo želite uporabiti. Je najbolje, da uporabite Ctrl + Shift (velike črke) kombinacije tipk, ker makro Bližnjična tipka bo preglasila vsako enakovredno privzeto Excel bližnjico medtem, ko je delovni zvezek z makrom odprt. Na primer, če uporabite Ctrl + Z (razveljavi), boste izgubili možnost za razveljavitev v ta primerek Excela.

  4. Na seznamu Shrani makro v izberite, kam želite shraniti makro.

    Na splošno se boste shranjevanje makra na mestu za Ta delovni zvezek , vendar če želite makro na voljo, ko uporabljate Excel, izberite Osebni delovni zvezek z makri . Ko izberete Osebni delovni zvezek z makri, Excel ustvari en skriti osebni delovni zvezek (Personal.xlsb), če ne že obstaja, in shrani makro v tem delovnem zvezku.

  5. V polje Opis po izbiri vnesite kratek opis dejanja makra.

    Polja z opisom vam ni treba izpolniti, vendar vam priporočamo, da ga izpolnite. Poskusite vnesti pomenljiv opis s katerimi koli informacijami, ki bodo morda uporabne za vas in druge uporabnike, ki bodo zagnali makro. Če ustvarite veliko makrov, lahko po opisu hitro ugotovite, kateri makri izvajajo določeno dejanje, v nasprotnem primeru pa boste morda morali ugibati.

  6. Če želite začeti snemanje, kliknite V redu.

  7. Izvedite dejanja, ki jih želite posneti.

  8. Na zavihku Razvijalec v skupini Koda kliknite Ustavi snemanje Slika gumba .

    -ALI-

    Pritisnite Alt+T+M+R .

Delo z posnetimi makri v Excelu

Na zavihku »razvijalec« , kliknite makri , pogled na makre, povezanih v delovni zvezek. Ali pa pritisnite kombinacijo tipk ALT + F8. Odpre se pogovorno okno makro .

Pogovorno okno »Makro«

Pozor: Makrov ne morete razveljaviti. Pred prvim zagonom posnetega se prepričajte, da ste shranili delovni zvezek, v katerem želite zagnati makro, še boljša rešitev pa je, da delate v kopiji delovnega zvezka, da preprečiti neželene spremembe. Če zaženete makro, vendar makro ne naredi tega, kar želite, lahko delovni zvezek zaprete brez shranjevanja.

V nadaljevanju najdete dodatne informacije o delu z makri v Excelu.

Opravilo

Opis

Spreminjanje varnostnih nastavitev za makre v Excelu

Preberite določene informacije o varnostnih nastavitvah, ki so na voljo za makre, in njihov pomen.

Zagvon makra

Makro lahko zaženete na več različnih načinov, na primer z uporabo bližnjice na tipkovnici, grafičnega predmeta, orodne vrstice za hitri dostop, gumba ali celo z odpiranjem delovnega zvezka.

Urejanje makra

Makre, priložene delovnemu zvezku, uredite z urejevalnikom za Visual Basic.

Kopiranje modula z makri v drug delovni zvezek

Če je v delovnem zvezku makro VBA, ki ga želite uporabiti drugje, kopirajte modul s tem makrom v drug odprti delovni zvezek z urejevalnikom za Microsoft Visual Basic.

Dodelitev makra predmetu, obliki ali grafiki

  1. Na delovnem listu z desno tipko miške kliknite predmet, grafiko, obliko ali element, ki mu želite dodeliti obstoječi makro, in nato kliknite Dodeli makro.

  2. V polju Dodeli makro kliknite makro, ki ga želite dodeliti.

Dodelitev makra gumbu

Makro lahko dodelite grafični ikoni in jo dodate v orodno vrstico za hitri dostop ali na trak.

Dodeljevanje makra kontrolniku na delovnem listu

Makre lahko dodelite obrazcem in kontrolnikom ActiveX na delovnem listu.

Omogočanje ali onemogočanje makrov v Officeovih datotekah

Preberite, kako omogočite ali onemogočite makre v Officeovih datotekah.

Zagon urejevalnika za Visual Basic

Pritisnite Tipki Alt + F11

Iskanje pomoči za urejevalnik za Visual Basic

Preberite, kako poiščete pomoč za elemente za Visual Basic.

Delo s posneto kodo v urejevalniku za Visual Basic (VBE)

S posneto kodo lahko delate v urejevalniku za Visual Basic (VBE) in dodate lastne spremenljivke, nadzorujete strukture in drugo kodo, ki jo s snemalnikom makrov ne morete posneti. Snemalnik makrov posname skoraj vsak korak, ki ga izvedete med snemanjem, lahko tudi počistite vso nepotrebno posneto kodo, ki v makru nima nobenega namena. Pregled posnete kode je odličen način za učenje ali izpopolnitev znanja o programiranja VBA.

Če želite več informacij o spreminjanju posnete kode, uporabljene v primeru, si oglejte Uvod v program VBA v Excelu.

Snemanje makra

Oglejte si te uporabne nasvete o makrih:

  • Med snemanjem makra za izvajanje nabor opravil v obsegu, v Excelu, makro se izvede samo na celice v obsegu. Torej če ste dodali dodatno vrstico v obsegu, makro ne bo delovala postopek na novo vrstico, vendar le celice v prvotnem območju.

  • Če ste nameravali posneti obsežen postopek opravil, namesto enega dolgega makra ustvarite manjše in ustreznejše makre.

  • V makru ni treba posneti le opravil v Excelu. Postopek makra lahko razširite na druge Officeove programe in katere koli druge programe, ki podpirajo programa Visual Basic (VBA). Posnamete lahko na primer makro, ki najprej posodobiti tabelo v Excelu in nato odpre Outlook, da pošlje tabelo po e-pošti na e-poštni naslov.

Makre in orodja programa VBA najdete na zavihku Razvijalec, ki je privzeto skrit, zato ga morate najprej omogočiti.

  1. Pojdite na Excel > Preferences (nastavitve)... > Traku in orodne vrstice.

  2. V kategorijo prilagoditev traku na seznamu Glavni zavihki potrdite polje razvijalec in nato kliknite Shrani.

Upoštevajte ta navodila za snemanje makra.

  1. Na zavihku »razvijalec« kliknite Snemanje makra.

  2. V polje ime makra vnesite ime za makro. Opisno ime kot možnem času, tako da hitro lahko najdete, če ste ustvarili več kot en makro.

    Opomba: Prvi znak v imenu makra mora biti črka. Znaki, ki sledijo, so lahko črke, številke ali podčrtaji. V imenu makra ni mogoče uporabiti presledkov, vendar lahko besede ločite s podčrtaji. Če uporabite ime makra, ki je hkrati sklic na celico, se lahko prikaže sporočilo o napaki, da ime makra ni veljavno.

  3. Na seznamu Shrani makro v izberite, kam želite shraniti makro.

    Na splošno se boste shranjevanje makra na mestu za Ta delovni zvezek , vendar če želite makro na voljo, ko uporabljate Excel, izberite Osebni delovni zvezek z makri. Ko izberete Osebni delovni zvezek z makri, Excel ustvari en skriti osebni delovni zvezek (osebno. XLSB) če še ne obstaja, in shrani makro v tem delovnem zvezku. Delovne zvezke v tej mapi so samodejno odpre vsakič, ko se Excel zažene in poljubno kodo, ki ste jih shranili v osebnem delovnem zvezku se bo naveden v pogovornem oknu makro, ki je razloženo v naslednjem razdelku.

  4. Če želite dodeliti bližnjico na tipkovnici če želite zagnati makro, v polju Bližnjica na tipkovnici vnesite poljubno črko (obe velike črke ali male delujejo) ki jo želite uporabiti. Je najbolje, da uporabite kombinacije tipk, ki ne ustrezajo obstoječe bližnjice na tipkovnici, kot je makro bližnjice na tipkovnici bo preglasila vsako enakovredno privzeto Excel bližnjico medtem, ko je delovni zvezek z makrom odprt.

  5. V polje Opis po izbiri vnesite kratek opis dejanja makra.

    Čeprav je izbirno polje Opis, je priporočljivo, vnesete eno. Je dobro vnesite pomenski opis z informacijami, ki bodo morda uporabne vi ali drugi uporabniki, ki se izvaja makro. Če ustvarite veliko makre, opis hitro ugotovite, kateri makri se, kaj lahko pomaga drugače morda uganejo.

  6. Če želite začeti snemanje, kliknite V redu.

  7. Izvedite dejanja, ki jih želite posneti.

  8. Na zavihku »razvijalec« , kliknite Ustavi snemanje.

Delo z posnetimi makri v Excelu

Na zavihku »razvijalec« , kliknite makri , pogled na makre, povezanih v delovni zvezek. Odpre se pogovorno okno makro .

Opomba: Makrov ne morete razveljaviti. Pred prvim zagonom posnetega se prepričajte, da ste shranili delovni zvezek, v katerem želite zagnati makro, še boljša rešitev pa je, da delate v kopiji delovnega zvezka, da preprečiti neželene spremembe. Če zaženete makro, vendar makro ne naredi tega, kar želite, lahko delovni zvezek zaprete brez shranjevanja.

V nadaljevanju najdete dodatne informacije o delu z makri v Excelu.

Opravilo

Opis

Omogočanje in onemogočanje makrov

Naučite se omogočanje in onemogočanje makrov v Excelu za računalnike Mac.

Ustvarjanje, zagon, urejanje ali brisanje makra

Če želite prihraniti čas za opravila, ki jih izvedete pogosto, lahko zapis korakov opravila kot makro. Iskanje informacij o tem, kako ustvarite in zaženite makro.

Kopiranje modula z makri v drug delovni zvezek

Če je v delovnem zvezku makro VBA, ki ga želite uporabiti drugje, kopirajte modul s tem makrom v drug odprti delovni zvezek z urejevalnikom za Microsoft Visual Basic.

Dodelitev makra predmetu, obliki ali grafiki

  1. Na delovnem listu z desno tipko miške kliknite predmet, grafiko, obliko ali element, ki mu želite dodeliti obstoječi makro, in nato kliknite Dodeli makro.

  2. V polju Dodeli makro kliknite makro, ki ga želite dodeliti.

Dodelitev makra gumbu

Makro lahko dodelite grafični ikoni in jo dodate v orodno vrstico za hitri dostop ali na trak.

Dodeljevanje makra kontrolniku na delovnem listu

Makre lahko dodelite obrazcem in kontrolnikom ActiveX na delovnem listu.

Zagon urejevalnika za Visual Basic

Na zavihku »razvijalec« kliknite Visual Basicali kliknite meni Orodja > makri > ... Urejevalnik za Visual Basic.

Iskanje pomoči za urejevalnik za Visual Basic

Preberite, kako poiščete pomoč za elemente za Visual Basic.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel, pridobite podporo skupnosti Answers ali predlagate novo funkcijo oziroma izboljšavo na spletnem mestu Excel User Voice.

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×