Come importare macro in Excel
Le macro Excel sono associate solo alla cartella di lavoro in cui sono create. Tuttavia, non è necessario ricreare una buona macro in un'altra cartella per applicare le stesse azioni. Le macro possono essere copiate, spostate o rese disponibili ad altre cartelle.
Suggerimento
Lavorando con macro in Excel 2013, la scheda Sviluppatore dovrebbe essere attiva sulla barra multifunzione.
Copia una macro da una cartella a un'altra
Forse il modo più semplice per "importare" una macro da una cartella in un'altra è usando Copia e Incolla.
Passo 1: Visualizza la macro
Seleziona la scheda Sviluppatore e clicca sul pulsante Macro per visualizzare la finestra di dialogo Macro.
Passo 2: Seleziona la macro
Nella finestra Macro, seleziona la macro che vuoi visualizzare nell'editor Visual Basic (VB) e clicca Modifica per visualizzare il codice VBA.
Suggerimento
Puoi anche premere "ALT" + "F11" per aprire l'editor VB da qualsiasi punto in una cartella Excel.
Passo 3: Copia il codice VBA
Nell'editor VB, seleziona solo le istruzioni di programmazione della macro; non includere il titolo o l'ultima riga. Clicca Modifica e seleziona Copia per copiare il codice evidenziato.
Passo 4: Incolla il codice
Apri la cartella a cui aggiungere la macro. Nella scheda Sviluppatore, clicca Macro. Assegna un nome alla macro e clicca Crea per aprire l'editor VB. Quando apre, posiziona il cursore sulla riga vuota tra le due istruzioni. Clicca Modifica e scegli Incolla per inserire il codice copiato. Clicca File e Salva per salvare cartella e macro.
Esporta e importa una macro
Questo metodo crea un file di codice VB (file BAS) che può essere esportato per essere importato in altre cartelle Excel.
Passo 1: Esporta una macro
Apri l'editor VB e visualizza la macro da esportare. Clicca File e scegli Esporta file.
Passo 2: Salva il file
Nella finestra Salva file, naviga alla cartella dove salvare, nomina il file e clicca Salva. Il file è ora disponibile per l'import in altre cartelle.
Passo 3: Importa il file BAS
Per importare un file BAS e aggiungerlo a un progetto, seleziona la scheda Sviluppatore e clicca sul pulsante Visual Basic per aprire l'editor VB. Nell'editor, clicca File poi Importa file per aprire la finestra Importa file. Naviga alla cartella appropriata e seleziona il file da importare. Clicca Apri per importare.
Creazione della cartella macro personale
All'avvio, Excel apre un file Personal.xlsb, se presente, come cartella nascosta. Questo file contiene macro disponibili a qualsiasi cartella Excel in esecuzione su quel computer. Creare un Personal.xlsb fornisce una libreria di macro disponibili su quel computer.
Passo 1: Crea il file Personal.xlsb
Per crearlo, apri una Nuova cartella in Excel. Nella scheda Sviluppatore, clicca Registra macro per aprire la finestra Registra macro.
Passo 2: Registra una macro
Assegna un nome alla macro, poi seleziona Cartella macro personale nell'opzione "Memorizza macro in". Clicca OK per iniziare la registrazione. Esegui le azioni da includere. Quando finite, clicca Interrompi registrazione sulla scheda Sviluppatore o il pulsante Interrompi registrazione sulla barra di stato in basso a sinistra.
Passo 3: Salva il file Personal.xlsb
Dopo aver completato la macro, clicca sul pulsante Visual Basic sulla scheda Sviluppatore per aprire l'editor VB. Seleziona VBAPROJECT (PERSONAL.XLSB) nel riquadro Progetto. Clicca File e poi Salva PERSONAL.XLSB.