Le macro di Excel sono associate solo alla cartella di lavoro in cui vengono create. Tuttavia, non è necessario ricreare una buona macro in un'altra cartella di lavoro per applicare le stesse azioni. Le macro possono essere copiate, spostate o rese disponibili ad altre cartelle di lavoro.
Consiglio
Quando si lavora con le macro in Excel 2013, la scheda Sviluppo dovrebbe essere attiva sulla barra multifunzione di Excel.
Copia una macro da una cartella di lavoro all'altra
Forse il modo più semplice per "importare" una macro da una cartella di lavoro in un'altra è usare Copia e incolla.
Video del giorno
Passaggio 1: visualizzare la macro
Seleziona il Sviluppatore scheda e fare clic su macro per visualizzare la finestra di dialogo Macro.
Credito immagine: Ron Prezzo
Passaggio 2: selezionare la macro
Credito immagine: Ron Prezzo
Nella finestra di dialogo Macro, seleziona il pulsante macro che si desidera visualizzare nell'editor Visual Basic (VB) e fare clic su Modificare pulsante per visualizzare il codice VBA della macro.
Consiglio
Puoi anche premere il tasto "ALT" e il tasto "F11" insieme (ALT+F11) per aprire l'editor VB da qualsiasi punto di una cartella di lavoro di Excel.
Passaggio 3: copia il codice VBA
Credito immagine: Ron Prezzo
Nell'editor VB, selezionare solo le istruzioni del codice di programmazione della macro; non includere il titolo della macro o l'ultima riga. Clicca su Modificare e seleziona copia dal menu a tendina per copiare il codice evidenziato.
Passaggio 4: incolla il codice
Credito immagine: Ron Prezzo
Aprire la cartella di lavoro a cui aggiungere la macro. Nella scheda Sviluppatore, fai clic su macro pulsante. Assegna un nome alla macro e poi clicca su Creare pulsante per visualizzare l'editor VB. Quando si apre l'editor VB, posizionare il cursore sulla riga vuota tra le due istruzioni. Clicca su Modificare e scegli Impasto dal menu a tendina per inserire il codice copiato. Clicca su File e Salva per salvare la cartella di lavoro e la macro.
Esporta e importa una macro
Questo metodo crea un file di codice VB (file BAS) che può essere esportato in modo che possa essere importato in altre cartelle di lavoro di Excel.
Passaggio 1: esporta una macro
Credito immagine: Ron Prezzo
Apri l'editor VB e visualizza la macro che desideri esportare. Clicca su File e scegli Esporta file.
Passaggio 2: salva il file
Credito immagine: Ron Prezzo
Nella finestra di dialogo Salva file, accedere alla cartella in cui salvare il file, denominare il file e fare clic su Salva. Il file è ora disponibile per essere importato in altre cartelle di lavoro.
Passaggio 3: importa il file BAS
Credito immagine: Ron Prezzo
Per importare un file BAS e aggiungerlo a un progetto di cartella di lavoro, selezionare la scheda Sviluppatore e clic sul pulsante Visual Basic per aprire l'editor VB. Nell'editor VB, fare clic su File e quindi fare clic su Importare file per visualizzare la finestra di dialogo Importa file. Navigare nella cartella appropriata e Selezionare il file da importare. Clic Aprire per importare il file.
Creazione della cartella di lavoro macro personale
All'avvio di Excel, apre un file Personal.xlsb, se presente, come cartella di lavoro nascosta. Questo file contiene macro disponibili per qualsiasi cartella di lavoro di Excel in esecuzione su un computer. La creazione di un file Personal.xlsb fornisce una libreria di macro delle macro disponibili su quel computer.
Passaggio 1: creare il file Personal.xlsb
Credito immagine: Ron Prezzo
Per creare il file Personal.xlsb, apri a Nuovo cartella di lavoro in Excel. Sul Sviluppatore scheda, fare clic su Registra macro pulsante per visualizzare il Registra macro la finestra di dialogo.
Passaggio 2: registra una macro
Credito immagine: Ron Prezzo
Assegna un nome alla macro, quindi seleziona Cartella macro personale sull'opzione "Salva macro come". Clic ok per avviare la registrazione. Eseguire le azioni da includere nella macro. Al termine delle azioni, fare clic su Interrompi registrazione nella scheda Sviluppatore o fai clic su Interrompi registrazione pulsante sulla barra di stato nell'angolo in basso a sinistra della cartella di lavoro.
Passaggio 3: salva il file Personal.xlsb
Credito immagine: Ron Prezzo
Dopo aver completato la macro, fare clic sul pulsante Visual Basic nella scheda Sviluppatore per aprire il Editor VB. Selezionare VBAPROJECT (PERSONALE.XLSB) nel Progetto Pannello. Clicca su File e poi il Salva PERSONAL.XLSB opzione.