Se una cartella di lavoro contiene una macro di Visual Basic, ApplicationsEdition (VBA) che si vuole usare altrove, è possibile copiare il modulo che contiene tale macro in un'altra cartella di lavoro aperta utilizzando Visual Basic Editor (VBE).
Le macro e gli strumenti VBA sono disponibili nella scheda Sviluppo, che è nascosta per impostazione predefinita, quindi occorre prima di tutto abilitarla.
-
Per Windows, scegliere File > Opzioni > personalizzare la barra multifunzione.
-
Per Mac, passa a Excel > Preferenze... > barra multifunzione & barra degli strumenti.
-
Quindi, nella sezione Personalizzazione barra multifunzione , in schede principali, selezionare la casella di controllo sviluppo .
Panoramica di macro e VBA
Se non si ha familiarità con macro e VBA in generale, è possibile che siano disponibili le informazioni seguenti.
-
Una macro è un'azione o un insieme di azioni che è possibile usare per automatizzare le attività.
-
È possibile registrare le macro usando il comando Registra macro nella scheda sviluppo .
-
Le macro vengono registrate nel linguaggio di programmazione VBA.
-
È possibile ispezionare e modificare le macro in Visual Basic Editor, una finestra aperta da Excel. Ecco un esempio della finestra VBE per Windows:
Le macro denominate MakeCellGreen e setRowHeight si trovano in un modulo denominato Module1, archiviato in Cartel1.
Copia di un modulo da una cartella di lavoro a un'altra
-
Aprire sia la cartella di lavoro contenente la macro che si desidera copiare che la cartella di lavoro in cui si vuole copiarla.
-
Nella scheda sviluppo fare clic su Visual Basic per aprire Visual Basic Editor.
-
In Visual Basic Editor, nel menu Visualizza , fare clic su Esplora progetti
oppure premere CTRL + R .
-
Nel riquadro Esplora progetti trascinare il modulo contenente la macro che si vuole copiare nella cartella di lavoro di destinazione. In questo caso, stiamo copiando Module1 da Book2.xlsm a Book1.xlsm.
-
Module1 copiato da Book2.xlsm
-
Copia di Module1 copiata in Book1.xlsm
Servono altre informazioni?
È sempre possibile rivolgersi a un esperto nella Tech Community di Excel, ottenere supporto nella community Microsoft o suggerire una nuova caratteristica o un miglioramento in Excel UserVoice.