Jeste li ikada stvorili sjajnu Excel makronaredbu koju želite koristiti na drugom računalu? Evo kako to učiniti.

Excel makronaredbe moćni su alati za automatizaciju koji pojednostavljuju zadatke koji se ponavljaju i povećavaju produktivnost. Dok stvarate makronaredbe za automatizaciju radnih procesa, možda ćete ih morati dijeliti sa svojim kolegama na više računala. Ali kako možete prenijeti ove makronaredbe i osigurati da besprijekorno rade na drugom računalu?

U ovom ćemo vodiču istražiti različite metode koje će vam pomoći u prijenosu i korištenju vaših Excel makronaredbi na više računala, omogućujući vama i vašim kolegama učinkovito obavljanje zadataka.

1. Spremanje i prijenos vaše radne knjige kao radne knjige s omogućenim makronaredbama

Najjednostavniji način prijenosa makronaredbi je spremanje radne knjige programa Excel koja sadrži makronaredbe kao radne knjige s omogućenim makronaredbama s ekstenzijom datoteke .XLSM. Ova metoda vam omogućuje da sačuvate makronaredbe i osigurava da se mogu izvršiti na bilo kojem računalu s instaliranom odgovarajućom verzijom programa Excel.

Da biste svoju radnu knjigu spremili kao radnu knjigu s omogućenim makronaredbama, slijedite ove korake:

  1. Otvorite Excel radnu knjigu koja sadrži makronaredbu koju želite prenijeti.
  2. Kliknite na Datoteka u izborniku i odaberite Spremi kao.
  3. Odaberite mjesto za spremanje datoteke i unesite joj naziv.
  4. Od Spremi kao vrstu padajućeg izbornika, odaberite Excel radna knjiga s omogućenim makronaredbama
  5. Klik Uštedjeti za spremanje radne knjige u .XLSM formatu.

Nakon što spremite radnu knjigu kao datoteku s omogućenim makronaredbama, jednostavno je dijeliti s kolegama. Korištenje USB flash pogona je zgodno način prijenosa datoteka s jednog računala na drugo; međutim, za brži prijenos, preporučujemo da svoju radnu knjigu s omogućenim makronaredbama pošaljete kao privitak e-pošte koji se može preuzeti na računalo primatelja.

Kada prvi put otvorite dijeljenu Excel datoteku na drugom računalu, pojavljuje se poruka upozorenja da su makronaredbe onemogućene. Kliknite na Omogući sadržaj gumb u poruci upozorenja za omogućiti makronaredbe bez rizika.

Sada možete pogledati i pokrenuti makronaredbe na drugom računalu klikom na Makronaredbe u Developer tab.

2. Izvoz i uvoz makro kodova pomoću VBA uređivača

Druga metoda prijenosa makronaredbi na drugo računalo uključuje izvoz i uvoz makro kodova pomoću VBA uređivača. Ovaj vam pristup omogućuje izdvajanje makro kodova iz vaše radne knjige i njihov uvoz u drugu radnu knjigu, eliminirajući potrebu za dijeljenjem cijelih Excel radnih knjiga.

Ova metoda je također sigurnija jer Radne knjige programa Excel mogu se oštetiti iz više razloga, stoga izravno dijeljenje makronaredbi bez cijelih radnih knjiga sprječava oštećenje ili gubitak važnog koda.

Slijedite ove korake za izvoz makronaredbi:

  1. Otvorite radnu knjigu programa Excel koja sadrži makronaredbe.
  2. Pritisnite Alt + F11 da biste otvorili VBA Editor.
  3. U uređivaču VBA odaberite modul koji sadrži makronaredbe koje želite prenijeti.
  4. Kliknite desnom tipkom miša na odabrani modul i odaberite Izvoz datoteke… opcija. Alternativno, možete kliknuti na Datoteka izbornik i odaberite Izvoz datoteke… opciju od tamo ili pritisnite Ctrl + E na vašoj tipkovnici.
  5. U dijaloški okvir koji se pojavi unesite mjesto i naziv datoteke i kliknite Uštedjeti. Modul se sprema kao .BAS datoteka na vašem računalu.

Nakon što su svi moduli izvezeni i spremljeni, prenesite ih na drugo računalo putem USB pogona ili e-pošte. Zatim slijedite ove korake:

  1. Na drugom računalu otvorite odredišnu radnu knjigu u koju želite uvesti makronaredbe.
  2. Pritisnite Alt + F11 da biste otvorili VBA Editor.
  3. Desnom tipkom miša kliknite na Moduli mapu u Projekt prozor i odaberite Uvezi datoteku… iz izbornika.
  4. Pronađite i odaberite .BAS datoteku koju ste prenijeli i kliknite Otvoren za uvoz makronaredbi u odredišnu radnu knjigu.

Imajte na umu da ako želite spremiti više modula, morat ćete ih spremiti pojedinačno na svoje računalo.

3. Pošaljite datoteku Personal.xlb e-poštom i pristupite joj na drugom računalu

Datoteka Personal.xls skrivena je radna knjiga koja se automatski učitava kada pokrenete Excel, čineći vaše makronaredbe dostupnima iz bilo koje Excel radne knjige.

Ako želite pristupiti svojim makronaredbama pohranjenim u osobnoj radnoj knjizi makronaredbi (Personal.xlsb) na drugom računalu, možete poslati osobnu radnu knjigu sebi e-poštom i preuzeti je na drugo računalo.

  1. Pronađite datoteku Personal.xls na svom računalu.
    • Čuva se u skrovitom XLSTART mapa kojoj se može pristupiti na sljedeći način: C:\Users\[Korisničko ime]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Sastavite sebi novu e-poštu te priložite i pošaljite datoteku Personal.xlsb uz e-poštu.
  3. Pristupite svojoj e-pošti na drugom računalu i preuzmite priloženu datoteku Personal.xlsb iz e-pošte na odgovarajuće mjesto u XLSTART mapa.
  4. Otvorite novu Excel radnu knjigu na drugom računalu. Vidjet ćete da se datoteka Personal.xlsb automatski učitava u VBA Editor, a vaše će makronaredbe biti dostupne za korištenje na drugom računalu.

Alternativno, također možete izvesti module u datoteci Personal.xlsb i uvesti ih na drugo računalo na isti način na koji izvozite i uvozite module iz obične Excel radne knjige.

4. Kopiraj-zalijepi makronaredbe u e-poštu

Ako se vaše makronaredbe sastoje od relativno kratkih isječaka koda, možete kopirati i zalijepiti kodove izravno u e-poštu i pristupiti im na drugom računalu. Ova metoda eliminira potrebu za prijenosom cijelih radnih knjiga ili datoteka, čineći proces dijeljenja jednostavnijim i učinkovitijim.

U VBA uređivaču pronađite modul koji sadrži makronaredbe koje želite prenijeti. Odaberite cijeli kod makronaredbe pritiskom na CTRL + A i kopirajte ga. Sastavite novu e-poštu za svog kolegu ili sebe, zalijepite kopirani makro kod u tijelo e-pošte i pošaljite.

Na drugom računalu otvorite Excel radnu knjigu i pritisnite Alt + F11 da biste otvorili VBA Editor. Kliknite na Umetnuti > Modul za stvaranje novog modula. Kopirajte kod iz primljene e-pošte i zalijepite ga u prazan prostor u VBA Editoru. Pritisnite Alt + F8 za pokretanje i testiranje makronaredbe.

Pojednostavite tijekove rada dijeljenjem svojih makro kodova u cijelom radnom prostoru

Prijenos i korištenje Excel makronaredbi na drugom računalu moguće je na različite načine. Ako želite dijeliti samo makronaredbe, a ne cijele radne knjige, najbolje je upotrijebiti značajku izvoza/uvoza u VBA uređivaču ili kopirati i zalijepiti makro kodove u e-poruku.

Međutim, ako dijeljenje cijele radne knjige nije problem, spremanje u formatu datoteke .XLSM i prijenos putem USB-a ili e-pošte moguća je opcija. Odaberite metodu koja najbolje odgovara vašim potrebama i podijelite ili prenesite svoje makronaredbe kako biste surađivali s kolegama ili besprijekorno radili na različitim računalima.