Ko v delovnem zvezku prvič ustvarite makro, bo deloval samo v tem delovnem zvezku. Kaj pa če boste ta makro želeli uporabiti v drugih delovnih zvezkih? Če želite, da bodo vaši makri na voljo ob vsakem odpiranju Excela, jih lahko ustvarite v delovnem zvezku, ki se imenuje Personal.xlsb. To je skriti delovni zvezek, shranjen v vašem računalniku, ki se odpre v ozadju vsakič, ko odprete Excel.

Makre in orodja programa VBA najdete na zavihku Razvijalec, ki je privzeto skrit, zato ga morate najprej omogočiti. Več informacij najdete v članku Prikaz zavihka »Razvijalec«.

Zavihek »Razvijalec« na traku

Nato ustvarite makro. Posneli bomo makro, ki ne naredi ničesar, vendar bo ustvaril delovni zvezek Osebni makro.

Več informacij o ustvarjanju makrov je na voljo v Hitri začetek: Ustvarjanje makra.

  1. Pojdite na zavihek Razvijalec in kliknite Posnemi makro.

    Skupina »Koda« na zavihku »Razvijalec«

  2. V pogovornem oknu Snemanje makra vam ni treba vnesti imena za makro v polje Ime makra. Ime, ki vam ga Excel, kot je Makro1, lahko sprejmete, saj je to le začasen makro.

    Ko začnete sami ustvarjati makre, jim boste želeli dati opisna imena, da boste vedeli, kaj počno.

  3. V polju Shrani makro v izberite Osebni delovni zvezek z makri, >redu. To je najpomembnejši korak, saj če še nimate osebnega delovnega zvezka z makri, ga Excel ustvarili za vas.

  4. Kliknite Razvijalec > Ustavi snemanjein Excel ustvarili vaš osebni delovni zvezek z makri.

  5. Ko zaprete delovni zvezek, boste pozvani, da shranite delovni zvezek in delovni zvezek »Osebni makro«.

Če želite videti makro, ki ste ga ustvarili:

  1. Odprite developer > Visual Basic to launch the Visual Basic Editor (VBE) ,ki je mesto, kjer so shranjeni vaši makri.

  2. Svoj osebni delovni zvezek z makri najdete Project v podoknu Raziskovalca na levi strani. Če je ne vidite, odprite Prikaži >Project Explorerju.

  3. Dvokliknite mapo VBA Project (PERSONAL.xlsb) > Modules > Module1 in našli boste prazen makro1,ki ste ga posneli. Lahko jo izbrišete ali pa jo obdržite, da dodate kodo pozneje.

    Opomba: Ko posnamete makro v novem primerku programa Excel VBA samodejno ustvari novo mapo modula in poveča njeno številko. Če že imate Modul1 in Modul2, vba ustvari Modul3. Module lahko preimenujete v oknu Lastnosti pod Project Explorerju,da bolje odražajo dejanja makrov v njih.

Premikanje makrov iz enega računalnika v drug

Vaša Personal.xlsb je shranjena v mapi, imenovani XLSTART. Če želite makre dati v skupno rabo z drugo osebo, jih lahko kopirate v mapo XLSTART v drugih računalnikih ali pa kopirate nekatere ali vse makre v datoteko Personal.xlsb v drugih računalnikih. XLSTART lahko poiščete v Windows Explorerju.

Če imate enega ali le nekaj makrov, ki jih želite dati v skupno rabo z drugimi, jim lahko pošljete delovni zvezek z makri. Delovni zvezek lahko shranite tudi v omrežno mapo ali knjižnico tehnologije SharePoint Services.

Če želite več informacij o kopiranju makra iz enega delovnega zvezka v drugega, glejte Kopiranje modula z makri v drug delovni zvezek.

Preverite, ali je zavihek Razvijalec prikazan na traku. Zavihek Razvijalec privzeto ni viden, zato naredite to:

  1. Odprite Excel > nastavitve ...> traku & orodno vrstico.

  2. V kategoriji Prilagoditev traku na seznamu Glavni zavihki potrdite polje Razvijalec in kliknite Shrani.

Nato ustvarite makro. Posneli bomo makro, ki ne naredi ničesar, vendar bo ustvaril delovni zvezek Osebni makro.

Več informacij o ustvarjanju makrov je na voljo v Hitri začetek: Ustvarjanje makra.

  1. Pojdite na zavihek Razvijalec in kliknite Posnemi makro.

  2. V pogovornem oknu Snemanje makra vam ni treba vnesti imena za makro v polje Ime makra. Ime, ki vam ga Excel, kot je Makro1, lahko sprejmete, saj je to le začasen makro.

    Ko začnete sami ustvarjati makre, jim boste želeli dati opisna imena, da boste vedeli, kaj počno.

  3. V polju Shrani makro v izberite Osebni delovni zvezek z makri, >redu. To je najpomembnejši korak, saj če še nimate osebnega delovnega zvezka z makri, ga Excel ustvarili za vas.

  4. Kliknite Razvijalec > Ustavi snemanjein Excel ustvarili vaš osebni delovni zvezek z makri.

  5. Ko zaprete delovni zvezek, boste pozvani, da shranite delovni zvezek in delovni zvezek »Osebni makro«.

Če želite videti makro, ki ste ga ustvarili:

  1. Kliknite Razvijalec > Visual Basic, da zaženete Visual Basic Urejevalnik (VBE),v katerem so shranjeni vaši makri.

  2. Svoj osebni delovni zvezek z makri najdete Project v podoknu Raziskovalca na levi strani. Če je ne vidite, odprite Prikaži >Project Explorerju.

  3. Dvokliknite mapo VBA Project (PERSONAL.xlsb) > Modules > Module1 in našli boste prazen makro1,ki ste ga posneli. Lahko jo izbrišete ali pa jo obdržite, da dodate kodo pozneje.

Opomba: Ko posnamete makro v novem primerku programa Excel VBA samodejno ustvari novo mapo modula in poveča njeno številko. Če že imate Modul1 in Modul2, vba ustvari Modul3. Module lahko preimenujete v oknu Lastnosti pod Project Explorerju,da bolje odražajo dejanja makrov v njih.

Premikanje makrov iz enega računalnika v drug

Vaša Personal.xlsb je shranjena v zagonski mapi sistema. Če želite makre dati v skupno rabo z drugo osebo, lahko kopirate Personal.xlsb v zagonsko mapo v drugih računalnikih ali kopirate nekatere makre ali vse makre v datoteko Personal.xlsb v drugih računalnikih. V Finder (Finder)izberite Go(Pojdi), nato pa pridržite tipko Option (Možnost) in izberite Library (Knjižnica). V podoknu Knjižnica se premaknite do možnosti: Vsebniki skupin > xyz.Office (kjer je xyz besedilni niz, kot je »UBF8T346G9«) > User Content > Startup > Excel). Prilepite datoteko Personal.xlsb v Excel datoteke.

Če imate enega ali le nekaj makrov, ki jih želite dati v skupno rabo z drugimi, jim lahko pošljete delovni zvezek z makri. Delovni zvezek lahko shranite tudi v omrežno mapo ali knjižnico tehnologije SharePoint Services.

Če želite več informacij o kopiranju makra iz enega delovnega zvezka v drugega, glejte Kopiranje modula z makri v drug delovni zvezek.

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pridobite podporo v skupnosti Answers.

Ali potrebujete dodatno pomoč?

Razširite svoja znanja
Oglejte si izobraževanje

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo jezika?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×