Ar kada nors sukūrėte puikią „Excel“ makrokomandą, kurią norite naudoti kitame kompiuteryje? Štai kaip tai padaryti.

„Excel“ makrokomandos yra galingi automatizavimo įrankiai, kurie supaprastina pasikartojančias užduotis ir padidina produktyvumą. Kai kuriate makrokomandas, skirtas darbo procesams automatizuoti, gali tekti jas bendrinti su kolegomis keliuose kompiuteriuose. Bet kaip galite perkelti šias makrokomandas ir užtikrinti, kad jos sklandžiai veiktų kitame kompiuteryje?

Šiame vadove išnagrinėsime įvairius metodus, padėsiančius perkelti ir naudoti „Excel“ makrokomandas keliuose kompiuteriuose, kad jūs ir jūsų kolegos galėtumėte efektyviai atlikti užduotis.

1. Išsaugokite ir perkelkite savo darbaknygę kaip darbaknygę su makrokomandomis

Paprasčiausias būdas perkelti makrokomandas yra įrašyti „Excel“ darbaknygę, kurioje yra makrokomandos, kaip darbaknygę su makrokomandomis su .XLSM failo plėtiniu. Šis metodas leidžia išsaugoti makrokomandas ir užtikrina, kad jas būtų galima vykdyti bet kuriame kompiuteryje, kuriame įdiegta atitinkama „Excel“ versija.

Norėdami išsaugoti darbaknygę kaip darbaknygę su makrokomandomis, atlikite šiuos veiksmus:

  1. Atidarykite „Excel“ darbaknygę, kurioje yra makrokomandos, kurią norite perkelti.
  2. Spustelėkite Failas meniu ir pasirinkite Išsaugoti kaip.
  3. Pasirinkite vietą, kurioje norite išsaugoti failą, ir įveskite jo pavadinimą.
  4. Nuo Išsaugoti kaip tipą išskleidžiamajame meniu, pasirinkite „Excel“ darbo knyga su makrokomandomis
  5. Spustelėkite Sutaupyti norėdami išsaugoti darbaknygę .XLSM formatu.

Išsaugoję darbaknygę kaip failą su makrokomandomis, ja bendrinti su kolegomis yra paprasta. Naudoti USB atmintinę yra patogu būdas perkelti failus iš vieno kompiuterio į kitą; tačiau norint greičiau perkelti, rekomenduojame makrokomandą turinčią darbaknygę siųsti kaip el. pašto priedą, kurį galima atsisiųsti į gavėjo kompiuterį.

Kai pirmą kartą atidarote bendrinamą „Excel“ failą kitame kompiuteryje, pasirodo įspėjamasis pranešimas, kad makrokomandos išjungtos. Spustelėkite Įgalinti turinį mygtuką įspėjamajame pranešime įjungti makrokomandas be rizikos.

Dabar galite peržiūrėti ir paleisti makrokomandas kitame kompiuteryje spustelėdami Makrokomandos viduje Programuotojas skirtuką.

2. Eksportuokite ir importuokite makrokodus naudodami VBA redaktorių

Kitas makrokomandų perkėlimo į kitą kompiuterį būdas yra makrokomandų kodų eksportavimas ir importavimas naudojant VBA redaktorių. Šis metodas leidžia ištraukti makrokomandų kodus iš darbaknygės ir importuoti juos į kitą darbaknygę, todėl nereikia bendrinti visų „Excel“ darbaknygių.

Šis metodas taip pat yra saugesnis, nes „Excel“ darbaknygės gali būti sugadintos dėl daugelio priežasčių, taigi, bendrinant makrokomandas tiesiogiai be ištisų darbaknygių, svarbus kodas nebus sugadintas arba prarastas.

Norėdami eksportuoti makrokomandas, atlikite šiuos veiksmus:

  1. Atidarykite „Excel“ darbaknygę su makrokomandomis.
  2. Paspauskite Alt + F11 Norėdami atidaryti VBA redaktorių.
  3. VBA rengyklėje pasirinkite modulį, kuriame yra norimos perkelti makrokomandos.
  4. Dešiniuoju pelės mygtuku spustelėkite pasirinktą modulį ir pasirinkite Eksportuoti failą… variantas. Arba galite spustelėti Failas meniu ir pasirinkite Eksportuoti failą… parinktį iš ten arba paspauskite Ctrl + E klaviatūroje.
  5. Pasirodžiusiame dialogo lange įveskite vietą, failo pavadinimą ir spustelėkite Sutaupyti. Modulis išsaugomas kaip .BAS failas jūsų kompiuteryje.

Kai visi moduliai bus eksportuoti ir išsaugoti, perkelkite juos į antrą kompiuterį per USB atmintinę arba el. Tada atlikite šiuos veiksmus:

  1. Antrame kompiuteryje atidarykite paskirties darbaknygę, į kurią norite importuoti makrokomandas.
  2. Paspauskite Alt + F11 Norėdami atidaryti VBA redaktorių.
  3. Dešiniuoju pelės mygtuku spustelėkite Moduliai aplanke esančiame Projektas langą ir pasirinkite Importuoti failą… iš meniu.
  4. Raskite ir pasirinkite perkeltą .BAS failą ir spustelėkite Atviras importuoti makrokomandas į paskirties darbaknygę.

Atminkite, kad jei norite išsaugoti kelis modulius, kompiuteryje turėsite juos įrašyti atskirai.

3. Išsiųskite el. paštu Personal.xlsb failą ir pasiekite jį antrajame kompiuteryje

Failas Personal.xls yra paslėpta darbaknygė, kuri automatiškai įkeliama paleidus „Excel“, todėl makrokomandas galima pasiekti iš bet kurios „Excel“ darbaknygės.

Jei norite pasiekti savo makrokomandas, saugomas asmeninėje makrokomandų knygelėje (Personal.xlsb) kitame kompiuteryje, asmeninę darbaknygę galite išsiųsti sau el. paštu ir atsisiųsti į kitą kompiuterį.

  1. Kompiuteryje raskite Personal.xls failą.
    • Jis saugomas paslėptoje vietoje XLSTART aplanką, kurį galima pasiekti tokiu būdu: C:\Users\[Vartotojo vardas]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Sukurkite sau naują el. laišką, pridėkite ir išsiųskite failą Personal.xlsb prie el. laiško.
  3. Pasiekite savo el. laišką antrame kompiuteryje ir atsisiųskite prisegtą Personal.xlsb failą iš el. laiško į atitinkamą vietą el XLSTART aplanką.
  4. Atidarykite naują „Excel“ darbaknygę antrame kompiuteryje. Pamatysite, kad Personal.xlsb failas bus automatiškai įkeltas į VBA redaktorių, o makrokomandas bus galima naudoti antrajame kompiuteryje.

Arba taip pat galite eksportuoti modulius į Personal.xlsb failą ir importuoti juos į antrąjį kompiuterį taip pat, kaip eksportuojate ir importuojate modulius iš įprastos „Excel“ darbaknygės.

4. Nukopijuokite ir įklijuokite makrokomandas į el. laišką

Jei makrokomandas sudaro gana trumpi kodo fragmentai, galite nukopijuoti ir įklijuoti kodus tiesiai į el. laišką ir pasiekti juos antrame kompiuteryje. Šis metodas pašalina poreikį perkelti visas darbaknyges ar failus, todėl bendrinimo procesas tampa supaprastintas ir efektyvesnis.

VBA rengyklėje suraskite modulį, kuriame yra norimos perkelti makrokomandos. Pasirinkite visą makrokomandos kodą paspausdami CTRL + A ir nukopijuokite jį. Sukurkite naują el. laišką kolegai arba sau, įklijuokite nukopijuotą makrokomandos kodą į el. laiško turinį ir išsiųskite.

Antrame kompiuteryje atidarykite „Excel“ darbaknygę ir paspauskite Alt + F11 Norėdami atidaryti VBA redaktorių. Spustelėkite Įdėti > Modulis sukurti naują modulį. Nukopijuokite kodą iš gauto el. laiško ir įklijuokite jį į tuščią vietą VBA redaktoriuje. Paspauskite Alt + F8 paleisti ir išbandyti makrokomandą.

Supaprastinkite darbo eigą bendrindami savo makrokomandas visoje savo darbo vietoje

„Excel“ makrokomandas perkelti ir naudoti kitame kompiuteryje galima įvairiais būdais. Jei norite bendrinti tik makrokomandas, o ne visas darbaknyges, geriausia naudoti VBA redaktoriaus eksportavimo / importavimo funkciją arba nukopijuoti ir įklijuoti makrokomandų kodus el.

Tačiau jei bendrinti visą darbaknygę nėra problemų, ją išsaugoti .XLSM failo formatu ir perkelti per USB arba el. paštu yra tinkama galimybė. Pasirinkite metodą, kuris geriausiai atitinka jūsų poreikius, ir bendrinkite arba perkelkite makrokomandas, kad galėtumėte bendradarbiauti su kolegomis arba sklandžiai dirbti skirtinguose kompiuteriuose.