Už ste niekedy vytvorili skvelé Excel makro, ktoré chcete použiť na inom počítači? Tu je návod, ako na to.

Makrá Excelu sú výkonné automatizačné nástroje, ktoré zefektívňujú opakujúce sa úlohy a zvyšujú produktivitu. Keď vytvárate makrá na automatizáciu pracovných procesov, možno ich budete musieť zdieľať s kolegami na viacerých počítačoch. Ako však môžete preniesť tieto makrá a zabezpečiť, aby bez problémov fungovali na inom počítači?

V tejto príručke preskúmame rôzne metódy, ktoré vám pomôžu prenášať a používať makrá programu Excel na viacerých počítačoch a umožňujú vám a vašim kolegom efektívne vykonávať úlohy.

1. Uloženie a prenos zošita ako zošita s podporou makier

Najjednoduchším spôsobom prenosu makier je uloženie zošita programu Excel, ktorý obsahuje makrá, ako zošit s povolenými makrami s príponou súboru .XLSM. Táto metóda vám umožňuje zachovať makrá a zaisťuje ich spustenie na akomkoľvek počítači s nainštalovanou príslušnou verziou Excelu.

Ak chcete uložiť zošit ako zošit s povolenými makrami, postupujte takto:

instagram viewer
  1. Otvorte excelový zošit obsahujúci makro, ktoré chcete preniesť.
  2. Kliknite na Súbor v menu a vyberte Uložiť ako.
  3. Vyberte umiestnenie na uloženie súboru a zadajte jeho názov.
  4. Od Uložiť ako typ rozbaľovacej ponuky, vyberte Zošit Excel s podporou makier
  5. Kliknite Uložiť na uloženie zošita vo formáte .XLSM.

Po uložení zošita ako súboru s podporou makier je jeho zdieľanie s kolegami jednoduché. Používanie USB flash disku je pohodlné spôsob prenosu súborov z jedného počítača do druhého; pre rýchlejší prenos však odporúčame poslať zošit s podporou makier ako prílohu e-mailu, ktorú si možno stiahnuť do počítača príjemcu.

Keď prvýkrát otvoríte zdieľaný súbor Excel na inom počítači, zobrazí sa varovné hlásenie, že makrá sú zakázané. Kliknite na Povoliť obsah tlačidlo vo varovnej správe povoliť makrá bez rizika.

Teraz môžete makrá zobraziť a spustiť na inom počítači kliknutím na Makrá v Vývojár tab.

2. Export a import kódov makier pomocou editora VBA

Ďalší spôsob prenosu makier do iného počítača zahŕňa export a import kódov makier pomocou editora VBA. Tento prístup vám umožňuje extrahovať kódy makier zo zošita a importovať ich do iného zošita, čím sa eliminuje potreba zdieľať celé zošity programu Excel.

Táto metóda je tiež bezpečnejšia od r Zošity programu Excel sa môžu poškodiť z niekoľkých dôvodov, a tak priame zdieľanie makier bez celých zošitov zabraňuje poškodeniu alebo strate dôležitého kódu.

Ak chcete exportovať makrá, postupujte takto:

  1. Otvorte excelový zošit obsahujúci makrá.
  2. Stlačte tlačidlo Alt + F11 otvorte editor VBA.
  3. V editore VBA vyberte modul, ktorý obsahuje makrá, ktoré chcete preniesť.
  4. Kliknite pravým tlačidlom myši na vybraný modul a vyberte Exportovať súbor… možnosť. Prípadne môžete kliknúť na Súbor menu a vyberte Exportovať súbor… možnosť odtiaľ alebo stlačte Ctrl + E na vašej klávesnici.
  5. V zobrazenom dialógovom okne zadajte umiestnenie a názov súboru a kliknite Uložiť. Modul sa uloží ako súbor .BAS na váš počítač.

Po exportovaní a uložení všetkých modulov ich preneste do druhého počítača cez USB kľúč alebo e-mail. Potom postupujte podľa týchto krokov:

  1. Na druhom počítači otvorte cieľový zošit, do ktorého chcete importovať makrá.
  2. Stlačte tlačidlo Alt + F11 otvorte editor VBA.
  3. Kliknite pravým tlačidlom myši na Moduly priečinok v Projekt okno a vyberte Importovať súbor… z menu.
  4. Nájdite a vyberte súbor .BAS, ktorý ste preniesli, a kliknite OTVORENÉ na import makier do cieľového zošita.

Upozorňujeme, že ak chcete uložiť viacero modulov, budete ich musieť uložiť jednotlivo do počítača.

3. E-mailom odošlite súbor Personal.xlsb a získajte k nemu prístup na druhom počítači

Súbor Personal.xls je skrytý zošit, ktorý sa automaticky načíta pri spustení Excelu, vďaka čomu budú vaše makrá dostupné z ľubovoľného excelového zošita.

Ak chcete pristupovať k svojim makrám uloženým v Osobnom zošite makier (Personal.xlsb) na inom počítači, môžete si osobný zošit poslať e-mailom a stiahnuť si ho na druhý počítač.

  1. Nájdite vo svojom počítači súbor Personal.xls.
    • Je uložený v skrytosti XLSTART priečinok, do ktorého je možné pristupovať nasledujúcim spôsobom: C:\Users\[Používateľské meno]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Vytvorte nový e-mail pre seba a priložte a odošlite súbor Personal.xlsb k e-mailu.
  3. Prejdite k svojmu e-mailu na druhom počítači a stiahnite si priložený súbor Personal.xlsb z e-mailu na príslušné miesto v XLSTART priečinok.
  4. Otvorte nový excelový zošit na druhom počítači. V editore VBA sa automaticky načíta súbor Personal.xlsb a vaše makrá budú k dispozícii na použitie na druhom počítači.

Prípadne môžete tiež exportovať moduly v súbore Personal.xlsb a importovať ich do druhého počítača rovnakým spôsobom, ako exportujete a importujete moduly z bežného excelového zošita.

4. Skopírujte a prilepte makrá do e-mailu

Ak vaše makrá pozostávajú z relatívne krátkych útržkov kódu, môžete kódy skopírovať a vložiť priamo do e-mailu a získať k nim prístup na druhom počítači. Táto metóda eliminuje potrebu prenosu celých zošitov alebo súborov, vďaka čomu je proces zdieľania efektívnejší a efektívnejší.

V editore VBA nájdite modul, ktorý obsahuje makrá, ktoré chcete preniesť. Stlačením vyberte celý kód makra CTRL + A a skopírujte ho. Vytvorte nový e-mail pre svojho kolegu alebo seba, prilepte skopírovaný kód makra do tela e-mailu a odošlite.

Na druhom počítači otvorte excelový zošit a stlačte Alt + F11 otvorte editor VBA. Kliknite na Vložiť > modul na vytvorenie nového modulu. Skopírujte kód z prijatého e-mailu a prilepte ho na prázdne miesto v editore VBA. Stlačte tlačidlo Alt + F8 spustiť a otestovať makro.

Zjednodušte pracovné postupy zdieľaním kódov makier vo svojom pracovnom priestore

Prenos a používanie makier programu Excel na inom počítači je možné dosiahnuť rôznymi spôsobmi. Ak chcete zdieľať iba makrá a nie celé zošity, je najlepšie využiť funkciu exportu/importu v editore VBA alebo skopírovať a prilepiť kódy makier do e-mailu.

Ak však zdieľanie celého zošita nepredstavuje problém, možno ho uložiť vo formáte súboru .XLSM a preniesť ho cez USB alebo e-mailom. Vyberte si metódu, ktorá najlepšie vyhovuje vašim potrebám, a zdieľajte alebo prenášajte svoje makrá, aby ste mohli spolupracovať s kolegami alebo bezproblémovo pracovať na rôznych počítačoch.