Vai esat kādreiz izveidojis lielisku Excel makro, ko vēlaties izmantot citā datorā? Lūk, kā to izdarīt.

Excel makro ir spēcīgi automatizācijas rīki, kas racionalizē atkārtotus uzdevumus un palielina produktivitāti. Veidojot makro, lai automatizētu darba procesus, iespējams, vajadzēs tos kopīgot ar kolēģiem vairākos datoros. Bet kā jūs varat pārsūtīt šos makro un nodrošināt to nevainojamu darbību citā datorā?

Šajā rokasgrāmatā mēs izpētīsim dažādas metodes, kas palīdzēs pārsūtīt un izmantot Excel makro vairākos datoros, ļaujot jums un jūsu kolēģiem efektīvi veikt uzdevumus.

1. Saglabājiet un pārsūtiet savu darbgrāmatu kā darbgrāmatu ar iespējotu makro

Vienkāršākais veids, kā pārsūtīt makro, ir saglabāt Excel darbgrāmatu, kurā ir makro, kā darbgrāmatu ar iespējotu makro ar faila paplašinājumu .XLSM. Šī metode ļauj saglabāt makro un nodrošina to izpildi jebkurā datorā, kurā ir instalēta atbilstošā Excel versija.

Lai saglabātu darbgrāmatu kā darbgrāmatu ar iespējotu makro, veiciet šīs darbības:

  1. Atveriet Excel darbgrāmatu, kurā ir makro, kuru vēlaties pārsūtīt.
  2. Klikšķiniet uz Fails izvēlnē un atlasiet Saglabāt kā.
  3. Izvēlieties vietu, kur saglabāt failu, un ievadiet tam nosaukumu.
  4. No Saglabāt kā veidu nolaižamajā izvēlnē atlasiet Excel darbgrāmata ar iespējotu makro
  5. Klikšķis Saglabāt lai saglabātu darbgrāmatu .XLSM formātā.

Kad esat saglabājis darbgrāmatu kā failu ar iespējotu makro, kopīgot to ar kolēģiem ir vienkārši. USB zibatmiņas diska izmantošana ir ērta veids, kā pārsūtīt failus no viena datora uz citu; tomēr, lai pārsūtīšana būtu ātrāka, iesakām sūtīt makro iespējotu darbgrāmatu kā e-pasta pielikumu, ko var lejupielādēt adresāta datorā.

Pirmoreiz atverot koplietoto Excel failu citā datorā, tiek parādīts brīdinājuma ziņojums, kurā teikts, ka makro ir atspējoti. Noklikšķiniet uz Iespējot saturu pogu brīdinājuma ziņojumā iespējot makro bez riska.

Tagad varat skatīt un palaist makro citā datorā, noklikšķinot uz Makro iekš Izstrādātājs cilne.

2. Eksportējiet un importējiet makro kodus, izmantojot VBA redaktoru

Vēl viena metode makro pārsūtīšanai uz citu datoru ietver makro kodu eksportēšanu un importēšanu, izmantojot VBA redaktoru. Šī pieeja ļauj izvilkt makro kodus no darbgrāmatas un importēt tos citā darbgrāmatā, novēršot nepieciešamību koplietot visas Excel darbgrāmatas.

Šī metode ir arī drošāka kopš Excel darbgrāmatas var tikt bojātas vairāku iemeslu dēļ, un tādējādi makro kopīgošana tieši bez veselām darbgrāmatām novērš svarīga koda sabojāšanu vai pazaudēšanu.

Lai eksportētu makro, veiciet šīs darbības:

  1. Atveriet savu Excel darbgrāmatu, kurā ir makro.
  2. Nospiediet Alt + F11 lai atvērtu VBA redaktoru.
  3. VBA redaktorā atlasiet moduli, kurā ir makro, ko vēlaties pārsūtīt.
  4. Ar peles labo pogu noklikšķiniet uz atlasītā moduļa un izvēlieties Eksportēt failu… opciju. Varat arī noklikšķināt uz Fails izvēlni un atlasiet Eksportēt failu… opciju no turienes vai nospiediet Ctrl+E uz tastatūras.
  5. Parādītajā dialoglodziņā ievadiet atrašanās vietu un faila nosaukumu un noklikšķiniet uz Saglabāt. Modulis tiek saglabāts kā .BAS fails jūsu datorā.

Kad visi moduļi ir eksportēti un saglabāti, pārsūtiet tos uz otru datoru, izmantojot USB disku vai e-pastu. Pēc tam veiciet tālāk norādītās darbības.

  1. Otrajā datorā atveriet mērķa darbgrāmatu, kurā vēlaties importēt makro.
  2. Nospiediet Alt + F11 lai atvērtu VBA redaktoru.
  3. Ar peles labo pogu noklikšķiniet uz Moduļi mapē Projekts logu un atlasiet Importēt failu… no izvēlnes.
  4. Atrodiet un atlasiet pārsūtīto .BAS failu un noklikšķiniet uz Atvērt lai importētu makro mērķa darbgrāmatā.

Ņemiet vērā: ja vēlaties saglabāt vairākus moduļus, tie datorā ir jāsaglabā atsevišķi.

3. Nosūtiet failu Personal.xlsb pa e-pastu un piekļūstiet tam otrajā datorā

Fails Personal.xls ir slēpta darbgrāmata, kas tiek automātiski ielādēta, startējot programmu Excel, padarot jūsu makro pieejamus no jebkuras Excel darbgrāmatas.

Ja vēlaties piekļūt saviem makro, kas saglabāti personiskajā makro darbgrāmatā (Personal.xlsb) citā datorā, varat nosūtīt personīgo darbgrāmatu sev pa e-pastu un lejupielādēt to otrajā datorā.

  1. Datorā atrodiet failu Personal.xls.
    • Tas tiek glabāts slēptā vietā XLSTART mape, kurai var piekļūt šādi: C:\Users\[Lietotājvārds]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Izveidojiet sev jaunu e-pasta ziņojumu un pievienojiet un nosūtiet e-pasta ziņojumam failu Personal.xlsb.
  3. Piekļūstiet savam e-pastam otrajā datorā un lejupielādējiet pievienoto failu Personal.xlsb no e-pasta atbilstošajā vietā e-pasta ziņojumā XLSTART mapi.
  4. Atveriet jaunu Excel darbgrāmatu otrajā datorā. Jūs redzēsit, ka Personal.xlsb fails tiek automātiski ielādēts VBA redaktorā, un jūsu makro būs pieejami lietošanai otrajā datorā.

Varat arī eksportēt moduļus failā Personal.xlsb un importēt tos otrajā datorā tādā pašā veidā, kā eksportējat un importējat moduļus no parastās Excel darbgrāmatas.

4. Kopējiet un ielīmējiet makro e-pastā

Ja jūsu makro sastāv no salīdzinoši īsiem koda fragmentiem, varat kopēt un ielīmēt kodus tieši e-pastā un piekļūt tiem otrā datorā. Šī metode novērš nepieciešamību pārsūtīt visas darbgrāmatas vai failus, padarot koplietošanas procesu racionalizētāku un efektīvāku.

VBA redaktorā atrodiet moduli, kurā ir makro, ko vēlaties pārsūtīt. Izvēlieties visu makro kodu, nospiežot CTRL+A un nokopējiet to. Izveidojiet jaunu e-pasta ziņojumu savam kolēģim vai sev, ielīmējiet nokopēto makro kodu e-pasta tekstā un nosūtiet.

Otrajā datorā atveriet Excel darbgrāmatu un nospiediet Alt + F11 lai atvērtu VBA redaktoru. Klikšķiniet uz Ievietot > Modulis lai izveidotu jaunu moduli. Nokopējiet kodu no saņemtā e-pasta un ielīmējiet to VBA redaktora tukšajā vietā. Nospiediet Alt + F8 lai palaistu un pārbaudītu makro.

Racionalizējiet darbplūsmas, kopīgojot savus makro kodus visā darbvietā

Excel makro pārsūtīšana un izmantošana citā datorā ir iespējama, izmantojot dažādas metodes. Ja vēlaties koplietot tikai makro, nevis visas darbgrāmatas, vislabāk ir izmantot VBA redaktora eksportēšanas/importēšanas funkciju vai kopēt un ielīmēt makro kodus e-pastā.

Tomēr, ja visas darbgrāmatas koplietošana nav problēma, to var saglabāt .XLSM faila formātā un pārsūtīt, izmantojot USB vai e-pastu. Izvēlieties savām vajadzībām vispiemērotāko metodi un kopīgojiet vai pārsūtiet savus makro, lai sadarbotos ar kolēģiem vai nevainojami strādātu dažādos datoros.