Hai mai creato una fantastica macro di Excel che desideri utilizzare su un altro computer? Ecco come farlo.

Le macro di Excel sono potenti strumenti di automazione che semplificano le attività ripetitive e aumentano la produttività. Quando crei macro per automatizzare i tuoi processi di lavoro, potrebbe essere necessario condividerle con i tuoi colleghi su più computer. Ma come puoi trasferire queste macro e assicurarti che funzionino perfettamente su un altro computer?

In questa guida, esploreremo vari metodi per aiutarti a trasferire e utilizzare le tue macro di Excel su più computer, consentendo a te e ai tuoi colleghi di eseguire le attività in modo efficiente.

1. Salvataggio e trasferimento della cartella di lavoro come cartella di lavoro con attivazione macro

Il modo più semplice per trasferire le macro consiste nel salvare la cartella di lavoro di Excel che contiene le macro come cartella di lavoro abilitata per le macro con estensione file .XLSM. Questo metodo consente di conservare le macro e garantisce che possano essere eseguite su qualsiasi computer con la versione appropriata di Excel installata.

instagram viewer

Per salvare la tua cartella di lavoro come cartella di lavoro con attivazione macro, procedi nel seguente modo:

  1. Apri la cartella di lavoro di Excel contenente la macro che desideri trasferire.
  2. Clicca su File nel menu e selezionare Salva come.
  3. Scegli una posizione in cui salvare il file e inserisci un nome per esso.
  4. Dal Salva come tipo menu a discesa, selezionare Cartella di lavoro con attivazione macro di Excel
  5. Clic Salva per salvare la cartella di lavoro nel formato .XLSM.

Dopo aver salvato la cartella di lavoro come file con attivazione macro, condividerla con i tuoi colleghi è semplice. L'uso di un'unità flash USB è conveniente modo per trasferire file da un computer all'altro; tuttavia, per un trasferimento più rapido, ti consigliamo di inviare la tua cartella di lavoro con attivazione macro come allegato di posta elettronica che può essere scaricato sul computer del destinatario.

Quando apri per la prima volta il file Excel condiviso su un altro computer, viene visualizzato un messaggio di avviso che indica che le macro sono disabilitate. Clicca il Abilitare il contenuto pulsante nel messaggio di avviso a abilitare macro senza rischi.

È ora possibile visualizzare ed eseguire le macro su un altro computer facendo clic su Macro nel Sviluppatore scheda.

2. Esporta e importa codici macro utilizzando l'editor VBA

Un altro metodo per trasferire le macro su un altro computer prevede l'esportazione e l'importazione dei codici macro utilizzando l'editor VBA. Questo approccio consente di estrarre i codici macro dalla cartella di lavoro e importarli in un'altra cartella di lavoro, eliminando la necessità di condividere intere cartelle di lavoro di Excel.

Questo metodo è anche più sicuro da allora Le cartelle di lavoro di Excel possono essere danneggiate a causa di una serie di motivie quindi, la condivisione diretta delle macro senza intere cartelle di lavoro impedisce che il codice importante venga danneggiato o perso.

Segui questi passaggi per esportare le macro:

  1. Apri la cartella di lavoro di Excel contenente le macro.
  2. Premere Alt+F11 per aprire l'editor VBA.
  3. Nell'editor VBA, seleziona il modulo che contiene le macro che desideri trasferire.
  4. Fare clic con il tasto destro sul modulo selezionato e scegliere il file Esporta file... opzione. In alternativa, puoi cliccare sul File menu e selezionare il Esporta file... opzione da lì o premere Ctrl+E sulla tua tastiera.
  5. Nella finestra di dialogo che appare, inserisci la posizione e il nome del file e fai clic Salva. Il modulo viene salvato come file .BAS sul tuo computer.

Una volta che tutti i moduli sono stati esportati e salvati, trasferiscili sul secondo computer tramite un'unità USB o e-mail. Quindi, segui questi passaggi:

  1. Nel secondo computer aprire la cartella di lavoro di destinazione in cui si desidera importare le macro.
  2. Premere Alt+F11 per aprire l'editor VBA.
  3. Fare clic con il tasto destro sul Moduli cartella in Progetto finestra e selezionare Importare file… dal menù.
  4. Individua e seleziona il file .BAS che hai trasferito e fai clic Aprire per importare le macro nella cartella di lavoro di destinazione.

Tieni presente che se desideri salvare più moduli, dovrai salvarli singolarmente sul tuo computer.

3. Invia per e-mail il file Personal.xlsb e accedi al secondo computer

Il file Personal.xls è una cartella di lavoro nascosta che viene caricata automaticamente all'avvio di Excel, rendendo accessibili le macro da qualsiasi cartella di lavoro di Excel.

Se si desidera accedere alle macro archiviate nella cartella di lavoro macro personale (Personal.xlsb) su un altro computer, è possibile inviare tramite posta elettronica la cartella di lavoro personale e scaricarla sul secondo computer.

  1. Individua il file Personal.xls sul tuo computer.
    • È memorizzato nel nascosto XLSTART cartella a cui si può accedere nel seguente modo: C:\Utenti\[Nome utente]\AppData\Roaming\Microsoft\Excel\XLSTART.
  2. Componi una nuova e-mail a te stesso e allega e invia il file Personal.xlsb all'e-mail.
  3. Accedi alla tua e-mail sul secondo computer e scarica il file Personal.xlsb allegato dall'e-mail nella posizione appropriata nel file XLSTART cartella.
  4. Apri una nuova cartella di lavoro di Excel nel secondo computer. Vedrai il file Personal.xlsb caricato automaticamente nell'editor VBA e le tue macro saranno disponibili per l'uso sul secondo computer.

In alternativa, puoi anche esportare i moduli nel file Personal.xlsb e importarli nel secondo computer nello stesso modo in cui esporti e importi i moduli dalla normale cartella di lavoro di Excel.

4. Copia e incolla le macro in un'e-mail

Se le tue macro sono costituite da frammenti di codice relativamente brevi, puoi copiare e incollare i codici direttamente in un'e-mail e accedervi su un secondo computer. Questo metodo elimina la necessità di trasferire intere cartelle di lavoro o file, rendendo il processo di condivisione più snello ed efficiente.

Nell'editor VBA, individuare il modulo che contiene le macro che si desidera trasferire. Selezionare l'intero codice macro premendo CTRL+A e copialo. Componi una nuova email per il tuo collega o per te stesso, incolla il codice macro copiato nel corpo dell'email e invia.

Sul secondo computer, apri una cartella di lavoro di Excel e premi Alt+F11 per aprire l'editor VBA. Clicca su Inserire > Modulo per creare un nuovo modulo. Copia il codice dall'e-mail ricevuta e incollalo nello spazio vuoto nell'editor VBA. Premere Alt+F8 per eseguire e testare la macro.

Semplifica i flussi di lavoro condividendo i tuoi codici macro nell'area di lavoro

Il trasferimento e l'utilizzo delle macro di Excel su un altro computer è realizzabile attraverso vari metodi. Se desideri condividere solo macro e non intere cartelle di lavoro, è meglio utilizzare la funzione di esportazione/importazione nell'editor VBA o copiare e incollare i codici macro in un'e-mail.

Tuttavia, se condividere l'intera cartella di lavoro non è un problema, salvarla nel formato di file .XLSM e trasferirla tramite USB o e-mail è un'opzione praticabile. Scegli il metodo più adatto alle tue esigenze e condividi o trasferisci le tue macro per collaborare con i colleghi o lavorare senza problemi su diversi computer.