Kas olete kunagi loonud suurepärase Exceli makro, mida soovite mõnes teises arvutis kasutada? Siin on, kuidas seda teha.

Exceli makrod on võimsad automatiseerimistööriistad, mis lihtsustavad korduvaid ülesandeid ja suurendavad tootlikkust. Kui loote tööprotsesside automatiseerimiseks makrosid, peate võib-olla jagama neid oma kolleegidega mitmes arvutis. Kuid kuidas saate neid makrosid üle kanda ja tagada, et need töötaksid sujuvalt teises arvutis?

Selles juhendis uurime erinevaid meetodeid, mis aitavad teil Exceli makrosid mitmes arvutis üle kanda ja kasutada, võimaldades teil ja teie kolleegidel ülesandeid tõhusalt täita.

1. Töövihiku salvestamine ja teisaldamine makrotoega töövihikuna

Lihtsaim viis makrode ülekandmiseks on makrosid sisaldava Exceli töövihiku salvestamine makrotoega töövihikuna .XLSM-faililaiendiga. See meetod võimaldab teil makrosid säilitada ja tagab, et neid saab käivitada igas arvutis, kuhu on installitud sobiv Exceli versioon.

Töövihiku salvestamiseks makro toega töövihikuna toimige järgmiselt.

  1. Avage Exceli töövihik, mis sisaldab makrot, mida soovite üle kanda.
  2. Kliki Fail menüüs ja valige Salvesta kui.
  3. Valige faili salvestamise koht ja sisestage sellele nimi.
  4. Alates Salvesta tüübina rippmenüüst, valige Exceli makrotoega töövihik
  5. Klõpsake Salvesta töövihiku salvestamiseks XLSM-vormingus.

Kui olete töövihiku makrotoega failina salvestanud, on seda kolleegidega lihtne jagada. USB-mälupulga kasutamine on mugav viis failide ülekandmiseks ühest arvutist teise; kiiremaks edastamiseks soovitame aga saata oma makrotoega töövihik meilimanuses, mille saab adressaadi arvutisse alla laadida.

Kui avate jagatud Exceli faili esmakordselt teises arvutis, kuvatakse hoiatusteade, mis ütleb, et makrod on keelatud. Klõpsake nuppu Luba sisu nuppu hoiatusteates lubada makrosid ilma riskideta.

Nüüd saate makrosid teises arvutis vaadata ja käivitada, klõpsates nuppu Makrod aastal Arendaja sakk.

2. Makrokoodide eksportimine ja importimine VBA redaktori abil

Teine meetod makrode ülekandmiseks teise arvutisse hõlmab makrokoodide eksportimist ja importimist VBA redaktori abil. See lähenemisviis võimaldab teil makrokoodid töövihikust välja võtta ja teise töövihikusse importida, välistades vajaduse jagada terveid Exceli töövihikuid.

See meetod on ka turvalisem alates Exceli töövihikud võivad rikkuda mitmel põhjusel, ja nii väldib makrode otse jagamine ilma tervete töövihikuteta olulise koodi rikkumist või kadumist.

Makrode eksportimiseks järgige neid samme.

  1. Avage makrosid sisaldav Exceli töövihik.
  2. Vajutage Alt + F11 VBA redaktori avamiseks.
  3. Valige VBA redaktoris moodul, mis sisaldab makrosid, mida soovite üle kanda.
  4. Paremklõpsake valitud moodulil ja valige Ekspordi fail… valik. Teise võimalusena võite klõpsata nupul Fail menüü ja valige Ekspordi fail… valikut sealt või vajutage Ctrl + E klaviatuuril.
  5. Ilmuvas dialoogiboksis sisestage asukoht ja faili nimi ning klõpsake nuppu Salvesta. Moodul salvestatakse teie arvutisse BAS-failina.

Kui kõik moodulid on eksporditud ja salvestatud, kandke need USB-draivi või meili kaudu teise arvutisse. Seejärel toimige järgmiselt.

  1. Avage teises arvutis sihttöövihik, kuhu soovite makrosid importida.
  2. Vajutage Alt + F11 VBA redaktori avamiseks.
  3. Paremklõpsake Moodulid kaustas Projekt aken ja valige Impordi fail… menüüst.
  4. Otsige üles ja valige ülekantud .BAS-fail ja klõpsake nuppu Avatud makrode importimiseks sihtkoha töövihikusse.

Pange tähele, et kui soovite salvestada mitu moodulit, peate need ükshaaval oma arvutisse salvestama.

3. Saatke fail Personal.xlsb meili teel ja pääsege sellele juurde teises arvutis

Fail Personal.xls on peidetud töövihik, mis laaditakse automaatselt Exceli käivitamisel, muutes teie makrodele juurdepääsetavaks mis tahes Exceli töövihiku.

Kui soovite pääseda juurde oma makrodele, mis on salvestatud isikliku makro töövihikusse (Personal.xlsb) mõnes teises arvutis, saate isikliku töövihiku endale meiliga saata ja teise arvutisse alla laadida.

  1. Otsige oma arvutis üles fail Personal.xls.
    • Seda hoitakse peidetud XLSTART kaust, millele pääseb juurde järgmisel viisil: C:\Users\[Kasutajanimi]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Koostage endale uus meil ning manustage ja saatke e-kirjale fail Personal.xlsb.
  3. Juurdepääs oma meilile teises arvutis ja laadige meilist alla manustatud fail Personal.xlsb vastavasse asukohta XLSTART kausta.
  4. Avage teises arvutis uus Exceli töövihik. Näete, et fail Personal.xlsb laaditakse automaatselt VBA redaktoris ja teie makrod on saadaval kasutamiseks teises arvutis.

Teise võimalusena saate eksportida mooduleid failis Personal.xlsb ja importida need teise arvutisse samal viisil, nagu ekspordite ja impordite mooduleid tavalisest Exceli töövihikust.

4. Kopeerige-kleebi makrod e-kirja

Kui teie makrod koosnevad suhteliselt lühikestest koodilõikudest, saate koodid kopeerida ja kleepida otse meili ning pääseda neile juurde teises arvutis. See meetod välistab vajaduse üle kanda terveid töövihikuid või faile, muutes jagamisprotsessi sujuvamaks ja tõhusamaks.

Leidke VBA redaktoris moodul, mis sisaldab makrosid, mida soovite üle kanda. Valige kogu makrokood, vajutades CTRL + A ja kopeerige see. Koostage oma kolleegile või endale uus meil, kleepige kopeeritud makrokood meili sisusse ja saatke.

Avage teises arvutis Exceli töövihik ja vajutage Alt + F11 VBA redaktori avamiseks. Kliki Sisestage > Moodul uue mooduli loomiseks. Kopeerige saadud meilist kood ja kleepige see VBA redaktori tühjale kohale. Vajutage Alt + F8 makro käivitamiseks ja testimiseks.

Muutke töövooge sujuvamaks, jagades oma makrokoode kogu tööruumis

Exceli makrode ülekandmine ja kasutamine teises arvutis on saavutatav erinevate meetodite abil. Kui soovite jagada ainult makrosid, mitte terveid töövihikuid, on kõige parem kasutada VBA redaktori ekspordi/impordi funktsiooni või kopeerida ja kleepida makrokoodid meili.

Kui aga kogu töövihiku jagamine ei ole probleem, on selle .XLSM-failivormingus salvestamine ja USB või e-posti kaudu edastamine mõistlik valik. Valige oma vajadustele kõige paremini vastav meetod ja jagage või edastage oma makrosid, et teha koostööd kolleegidega või töötada sujuvalt erinevates arvutites.