Come spostare le macro su un computer diverso con Excel

Le macro di Excel consentono di automatizzare tutti i tipi di attività, dall'immissione di dati di uso comune alla stampa e al salvataggio automatici dei file. Una volta che inizi a utilizzare Excel, non ci vuole tempo per creare un'ampia raccolta di macro per le attività che esegui spesso. Se si acquista un nuovo computer o se si desidera semplicemente utilizzare Excel su un altro laptop o PC, è necessario salvare le macro in uno speciale formato abilitato per le macro. Dopo aver salvato le macro in questo modo, puoi spostarle su un altro computer o persino inviarle tramite e-mail ad altri in modo che possano utilizzarle anche nei loro fogli di calcolo.

Salvataggio e trasferimento di macro in un file della cartella di lavoro

1

Avvia Microsoft Excel sul tuo computer. Crea un nuovo foglio di lavoro con le macro come faresti normalmente.

2

Fare clic su "File" sulla barra multifunzione di Excel, quindi fare clic su "Salva con nome". Immettere un nome per la cartella di lavoro nel campo "Nome file", quindi selezionare "Cartella di lavoro abilitata per Excel" nell'elenco a discesa "Salva come tipo". Fare clic sul pulsante "Salva" per salvare la cartella di lavoro e le macro.

3

Collega un'unità flash USB o un disco rigido a una porta vuota del computer. Attendi che Windows rilevi l'unità e la configuri per l'uso.

4

Fai clic su "Start", quindi su "Computer". Passa alla cartella in cui hai salvato la cartella di lavoro di Excel con le macro salvate.

5

Evidenziare il nome della cartella di lavoro abilitata per la macro di Excel e quindi premere i tasti "Ctrl-C" per copiarlo negli Appunti di Windows.

6

Torna alla finestra principale di Windows Explorer. Fare doppio clic sulla lettera dell'unità USB per aprirla e visualizzarne il contenuto. Premere "Ctrl-V" per copiare il file della cartella di lavoro di Excel sull'unità USB.

7

Scollegare l'unità USB e collegarla al secondo computer. Dopo che Windows riconosce e configura l'unità, apri Esplora risorse e incolla il file della cartella di lavoro dall'unità USB in una cartella sul secondo computer. Avvia Microsoft Excel sul secondo computer e utilizza la cartella di lavoro abilitata per le macro come faresti normalmente.

Copia le macro con l'editor VBA

1

Avvia Excel sul primo computer. Apri il file o il modello della cartella di lavoro di Excel con le macro che desideri esportare su un altro computer.

2

Premere i tasti "Alt-F11" per avviare l'editor di Visual Basic for Applications o VBA.

3

Fare doppio clic sulla cartella "Modules" nel riquadro VBAProject sul lato sinistro della finestra dell'editor VBA. Evidenzia il nome del primo modulo sotto l'intestazione della cartella Modules.

4

Fai clic su "File" sulla barra degli strumenti dell'editor VBA, quindi fai clic su "Esporta file". Immettere un nome per il nome del modulo nel campo "Nome file" o lasciare il nome predefinito al suo posto. Seleziona una cartella in cui salvare il file del modulo e fai clic su "Salva".

5

Esporta altri moduli macro elencati sotto l'intestazione della cartella Moduli nella cartella selezionata.

6

Collega un'unità USB al tuo computer. Copia e incolla i file del modulo .BAS creati dall'editor VBA sull'unità USB.

7

Collega l'unità USB al secondo computer. Avvia Microsoft Excel e apri il file o il modello della cartella di lavoro in cui desideri posizionare i moduli macro.

8

Premere "Alt-F11" per aprire l'editor VBA. Fare clic su "File" e quindi "Importa file" sulla barra dei menu. Individuare la cartella sull'unità USB in cui sono stati salvati i file .BAS dal primo computer. Evidenzia il nome del file del primo modulo, quindi fai clic su "Apri". L'editor VBA importa il codice del modulo e crea una nuova macro nella cartella di lavoro corrente con il nome della macro utilizzato sul primo computer.

9

Importa gli altri moduli macro dall'unità USB utilizzando l'editor VBA.

10

Fai clic su "File", quindi su "Salva con nome". Salva la cartella di lavoro corrente come cartella di lavoro con attivazione macro di Excel. Usa le macro nella cartella di lavoro come faresti normalmente.