Ste že kdaj ustvarili odličen Excelov makro, ki ga želite uporabiti v drugem računalniku? Tukaj je opisano, kako to storiti.

Excelovi makri so zmogljiva orodja za avtomatizacijo, ki poenostavijo ponavljajoče se naloge in povečajo produktivnost. Ko ustvarjate makre za avtomatizacijo delovnih procesov, jih boste morda morali deliti s sodelavci v več računalnikih. Toda kako lahko prenesete te makre in zagotovite, da brezhibno delujejo na drugem računalniku?

V tem priročniku bomo raziskali različne metode, ki vam bodo pomagale pri prenosu in uporabi Excelovih makrov v več računalnikih, kar bo vam in vašim sodelavcem omogočilo učinkovito izvajanje nalog.

1. Shranjevanje in prenos vašega delovnega zvezka kot delovnega zvezka z omogočenimi makri

Najpreprostejši način za prenos makrov je shranjevanje Excelovega delovnega zvezka, ki vsebuje makre, kot delovnega zvezka, ki podpira makro, s pripono datoteke .XLSM. Ta metoda vam omogoča, da ohranite makre in zagotavlja, da jih je mogoče izvesti v katerem koli računalniku z nameščeno ustrezno različico Excela.

instagram viewer

Če želite svoj delovni zvezek shraniti kot delovni zvezek z omogočenimi makri, sledite tem korakom:

  1. Odprite Excelov delovni zvezek, ki vsebuje makro, ki ga želite prenesti.
  2. Kliknite na mapa v meniju in izberite Shrani kot.
  3. Izberite mesto za shranjevanje datoteke in vnesite ime zanjo.
  4. Iz Shrani kot vrsto spustnem meniju izberite Excelov delovni zvezek z omogočenimi makri
  5. Kliknite Shrani da shranite delovni zvezek v formatu .XLSM.

Ko shranite delovni zvezek kot datoteko z omogočenimi makri, ga preprosto delite s sodelavci. Uporaba bliskovnega pogona USB je priročna način za prenos datotek iz enega računalnika v drugega; vendar za hitrejši prenos priporočamo, da svoj delovni zvezek z omogočenimi makri pošljete kot e-poštno prilogo, ki jo je mogoče prenesti v prejemnikov računalnik.

Ko prvič odprete Excelovo datoteko v skupni rabi v drugem računalniku, se prikaže opozorilo, da so makri onemogočeni. Kliknite na Omogoči vsebino gumb v opozorilnem sporočilu za omogočite makre brez tveganj.

Zdaj si lahko ogledate in zaženete makre na drugem računalniku s klikom na Makri v Razvijalec zavihek.

2. Izvozite in uvozite makro kode z urejevalnikom VBA

Drug način prenosa makrov v drug računalnik vključuje izvoz in uvoz kod makrov z urejevalnikom VBA. Ta pristop vam omogoča, da izvlečete kode makrov iz svojega delovnega zvezka in jih uvozite v drug delovni zvezek, s čimer odpravite potrebo po skupni rabi celotnih Excelovih delovnih zvezkov.

Ta metoda je tudi varnejša, saj Excelovi delovni zvezki se lahko poškodujejo zaradi več razlogov, zato neposredna skupna raba makrov brez celotnih delovnih zvezkov preprečuje, da bi se pomembna koda poškodovala ali izgubila.

Za izvoz makrov sledite tem korakom:

  1. Odprite Excelov delovni zvezek, ki vsebuje makre.
  2. Pritisnite Alt + F11 da odprete urejevalnik VBA.
  3. V urejevalniku VBA izberite modul, ki vsebuje makre, ki jih želite prenesti.
  4. Z desno miškino tipko kliknite izbrani modul in izberite Izvozi datoteko... možnost. Lahko pa kliknete na mapa meni in izberite Izvozi datoteko ... možnost od tam ali pritisnite Ctrl + E na vaši tipkovnici.
  5. V pogovorno okno, ki se prikaže, vnesite lokacijo in ime datoteke ter kliknite Shrani. Modul se shrani kot datoteka .BAS na vaš računalnik.

Ko so vsi moduli izvoženi in shranjeni, jih prenesite v drugi računalnik prek pogona USB ali e-pošte. Nato sledite tem korakom:

  1. V drugem računalniku odprite ciljni delovni zvezek, kamor želite uvoziti makre.
  2. Pritisnite Alt + F11 da odprete urejevalnik VBA.
  3. Desni klik na Moduli mapo v Projekt okno in izberite Uvozi datoteko... iz menija.
  4. Poiščite in izberite datoteko .BAS, ki ste jo prenesli, in kliknite Odprto da uvozite makre v ciljni delovni zvezek.

Upoštevajte, da če želite shraniti več modulov, jih morate posamično shraniti v računalnik.

3. Po e-pošti pošljite datoteko Personal.xlb in dostopajte do nje v drugem računalniku

Datoteka Personal.xls je skriti delovni zvezek, ki se samodejno naloži, ko zaženete Excel, zaradi česar so vaši makri dostopni iz katerega koli Excelovega delovnega zvezka.

Če želite v drugem računalniku dostopati do svojih makrov, shranjenih v delovnem zvezku osebnih makrov (Personal.xlsb), lahko osebni delovni zvezek po e-pošti prenesete sebi in ga prenesete v drugi računalnik.

  1. V računalniku poiščite datoteko Personal.xls.
    • Shranjen je v skritem XLSTART mapo, do katere lahko dostopate na naslednji način: C:\Uporabniki\[uporabniško ime]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Sestavite novo e-poštno sporočilo zase ter mu priložite in pošljite datoteko Personal.xlsb.
  3. Dostopajte do svoje e-pošte na drugem računalniku in prenesite priloženo datoteko Personal.xlsb iz e-pošte na ustrezno mesto v XLSTART mapo.
  4. Odprite nov Excelov delovni zvezek v drugem računalniku. Videli boste, da se datoteka Personal.xlsb samodejno naloži v urejevalnik VBA, vaši makri pa bodo na voljo za uporabo v drugem računalniku.

Lahko pa tudi izvozite module v datoteki Personal.xlsb in jih uvozite v drugi računalnik na enak način, kot izvozite in uvozite module iz običajnega Excelovega delovnega zvezka.

4. Kopiraj-prilepi makre v e-pošto

Če so vaši makri sestavljeni iz relativno kratkih odrezkov kode, lahko kode kopirate in prilepite neposredno v e-poštno sporočilo ter do njih dostopate v drugem računalniku. Ta metoda odpravlja potrebo po prenosu celotnih delovnih zvezkov ali datotek, zaradi česar je postopek skupne rabe bolj poenostavljen in učinkovit.

V urejevalniku VBA poiščite modul, ki vsebuje makre, ki jih želite prenesti. S pritiskom izberite celotno kodo makra CTRL + A in kopiraj. Sestavite novo e-poštno sporočilo za svojega sodelavca ali zase, prilepite kopirano kodo makra v telo e-poštnega sporočila in pošljite.

V drugem računalniku odprite Excelov delovni zvezek in pritisnite Alt + F11 da odprete urejevalnik VBA. Kliknite na Vstavi > Modul da ustvarite nov modul. Kopirajte kodo iz prejetega e-poštnega sporočila in jo prilepite na prazen prostor v urejevalniku VBA. Pritisnite Alt + F8 za zagon in testiranje makra.

Poenostavite delovne tokove z deljenjem vaših kod makrov v vašem delovnem prostoru

Prenos in uporaba Excelovih makrov v drugem računalniku je mogoče doseči na različne načine. Če želite dati v skupno rabo samo makre in ne celotnih delovnih zvezkov, je najbolje, da uporabite funkcijo izvoza/uvoza v urejevalniku VBA ali kopirate in prilepite kode makrov v e-pošto.

Če pa skupna raba celotnega delovnega zvezka ni težava, je izvedljiva možnost, da ga shranite v obliki datoteke .XLSM in prenesete prek USB-ja ali e-pošte. Izberite način, ki najbolj ustreza vašim potrebam, in delite ali prenesite svoje makre za sodelovanje s sodelavci ali nemoteno delo v različnih računalnikih.