Ați creat vreodată o macrocomandă Excel excelentă pe care doriți să o utilizați pe alt computer? Iată cum să o faci.

Macrocomenzile Excel sunt instrumente puternice de automatizare care simplifică sarcinile repetitive și măresc productivitatea. Pe măsură ce creați macrocomenzi pentru a vă automatiza procesele de lucru, poate fi necesar să le partajați colegilor dvs. pe mai multe computere. Dar cum puteți transfera aceste macrocomenzi și să vă asigurați că funcționează perfect pe alt computer?

În acest ghid, vom explora diferite metode pentru a vă ajuta să transferați și să utilizați macrocomenzile dvs. Excel pe mai multe computere, permițându-vă dvs. și colegilor să efectuați sarcini în mod eficient.

1. Salvarea și transferul registrului de lucru ca registru de lucru cu macro-activat

Cea mai simplă modalitate de a transfera macrocomenzi este salvarea registrului de lucru Excel care conține macrocomenzile ca un registru de lucru activat pentru macrocomenzi cu extensia de fișier .XLSM. Această metodă vă permite să păstrați macrocomenzile și vă asigură că acestea pot fi executate pe orice computer cu versiunea corespunzătoare de Excel instalată.

instagram viewer

Pentru a salva registrul de lucru ca registru de lucru activat pentru macrocomandă, urmați acești pași:

  1. Deschideți registrul de lucru Excel care conține macrocomanda pe care doriți să o transferați.
  2. Click pe Fişier în meniu și selectați Salvează ca.
  3. Alegeți o locație pentru a salva fișierul și introduceți un nume pentru acesta.
  4. De la Salvați ca tip meniu derulant, selectați Registrul de lucru cu macrocomandă Excel
  5. Clic Salvați pentru a salva registrul de lucru în format .XLSM.

Odată ce ați salvat registrul de lucru ca fișier activat pentru macrocomandă, partajarea acestuia cu colegii dvs. este simplă. Utilizarea unei unități flash USB este convenabilă modalitate de a transfera fișiere de la un computer la altul; cu toate acestea, pentru un transfer mai rapid, vă recomandăm să trimiteți registrul de lucru cu macrocomandă ca atașament de e-mail care poate fi descărcat pe computerul destinatarului.

Când deschideți pentru prima dată fișierul Excel partajat pe alt computer, apare un mesaj de avertizare, care spune că macrocomenzile sunt dezactivate. Apasă pe Activați conținut butonul din mesajul de avertizare către activați macrocomenzi fără riscuri.

Acum puteți vizualiza și rula macrocomenzile pe alt computer făcând clic pe Macro-uri în Dezvoltator fila.

2. Exportați și importați coduri macro utilizând Editorul VBA

O altă metodă de transfer de macrocomenzi pe un alt computer implică exportul și importarea codurilor macro folosind Editorul VBA. Această abordare vă permite să extrageți codurile macro din registrul de lucru și să le importați într-un alt registru de lucru, eliminând necesitatea de a partaja registre întregi de lucru Excel.

Această metodă este, de asemenea, mai sigură de atunci Registrele de lucru Excel pot fi corupte din mai multe motiveși, prin urmare, partajarea directă a macrocomenzilor fără registre de lucru întregi împiedică deteriorarea sau pierderea codului important.

Urmați acești pași pentru a exporta macrocomenzi:

  1. Deschideți registrul de lucru Excel care conține macrocomenzi.
  2. presa Alt + F11 pentru a deschide Editorul VBA.
  3. În Editorul VBA, selectați modulul care conține macrocomenzile pe care doriți să le transferați.
  4. Faceți clic dreapta pe modulul selectat și alegeți Exportați fișierul... opțiune. Alternativ, puteți face clic pe Fişier meniu și selectați Exportați fișierul... opțiunea de acolo sau apăsați Ctrl + E pe tastatura ta.
  5. În caseta de dialog care apare, introduceți locația și numele fișierului și faceți clic Salvați. Modulul este salvat ca fișier .BAS pe computer.

Odată ce toate modulele au fost exportate și salvate, transferați-le pe al doilea computer printr-o unitate USB sau e-mail. Apoi, urmați acești pași:

  1. Pe al doilea computer, deschideți registrul de lucru de destinație în care doriți să importați macrocomenzi.
  2. presa Alt + F11 pentru a deschide Editorul VBA.
  3. Faceți clic dreapta pe Module folderul în Proiect fereastra și selectați Fișier de import… din meniu.
  4. Găsiți și selectați fișierul .BAS pe care l-ați transferat și faceți clic Deschis pentru a importa macrocomenzile în registrul de lucru de destinație.

Rețineți că, dacă doriți să salvați mai multe module, va trebui să le salvați individual pe computer.

3. Trimiteți prin e-mail fișierul Personal.xlsb și accesați-l pe al doilea computer

Fișierul Personal.xls este un registru de lucru ascuns care se încarcă automat când porniți Excel, făcând macrocomenzile accesibile din orice registru de lucru Excel.

Dacă doriți să accesați macrocomenzile stocate în registrul de lucru cu macrocomenzi personale (Personal.xlsb) pe alt computer, puteți să vă trimiteți prin e-mail registrul de lucru personal și să îl descărcați pe al doilea computer.

  1. Găsiți fișierul Personal.xls pe computer.
    • Este stocat în ascuns XLSTART folder care poate fi accesat în felul următor: C:\Utilizatori\[Nume utilizator]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Compuneți un nou e-mail pentru dvs. și atașați și trimiteți fișierul Personal.xlsb la e-mail.
  3. Accesați-vă e-mailul pe al doilea computer și descărcați fișierul atașat Personal.xlsb din e-mail în locația corespunzătoare din XLSTART pliant.
  4. Deschideți un nou registru de lucru Excel pe al doilea computer. Veți vedea fișierul Personal.xlsb încărcat automat în Editorul VBA, iar macrocomenzile vor fi disponibile pentru utilizare pe al doilea computer.

Alternativ, puteți, de asemenea, să exportați modulele din fișierul Personal.xlsb și să le importați pe al doilea computer în același mod în care exportați și importați module din registrul obișnuit de lucru Excel.

4. Copiați și inserați macrocomenzi într-un e-mail

Dacă macrocomenzile dvs. constau în fragmente de cod relativ scurte, puteți copia și lipi codurile direct într-un e-mail și le puteți accesa pe un al doilea computer. Această metodă elimină nevoia de a transfera registre de lucru sau fișiere întregi, făcând procesul de partajare mai eficient și mai eficient.

În Editorul VBA, localizați modulul care conține macrocomenzile pe care doriți să le transferați. Selectați întregul cod macro apăsând CTRL + A și copiați-l. Compuneți un nou e-mail pentru colegul dvs. sau pentru dvs., inserați codul macro copiat în corpul e-mailului și trimiteți.

Pe al doilea computer, deschideți un registru de lucru Excel și apăsați Alt + F11 pentru a deschide Editorul VBA. Click pe Introduce > Modul pentru a crea un modul nou. Copiați codul din e-mailul primit și inserați-l în spațiul gol din Editorul VBA. presa Alt + F8 pentru a rula și a testa macro-ul.

Eficientizați fluxurile de lucru prin partajarea codurilor dvs. macro în spațiul dvs. de lucru

Transferul și utilizarea macrocomenzilor dvs. Excel pe un alt computer se poate realiza prin diferite metode. Dacă doriți să partajați numai macrocomenzi și nu registre întregi, cel mai bine este să utilizați funcția de export/import din editorul VBA sau să copiați și să lipiți codurile macro într-un e-mail.

Cu toate acestea, dacă partajarea întregului registru de lucru nu este o problemă, salvarea acestuia în formatul de fișier .XLSM și transferul prin USB sau e-mail este o opțiune viabilă. Alegeți metoda care se potrivește cel mai bine nevoilor dvs. și partajați sau transferați macrocomenzile pentru a colabora cu colegii sau pentru a lucra fără probleme pe diferite computere.