Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.
Se una cartella di lavoro contiene una macro di Visual Basic, Applications Edition (VBA ) che si desidera utilizzare in un' posizione, è possibile copiare il modulo contenente la macro a 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.
-
In Windows passare a File > Opzioni > Personalizzazione barra multifunzione.
-
In Mac passare a Excel > Preferenze... > Barra multifunzione e barra di accesso rapido.
-
Quindi, nella sezione personalizzazione della barra multifunzione in Schede principali selezionare la casella di controllo sviluppo.
Panoramica di macro e VBA
Se non si ha familiarità con le macro e VBA in generale, potrebbero risultare utili le informazioni seguenti.
-
Una macro è un'azione o un insieme di azioni che è possibile utilizzare per automatizzare attività.
-
È possibile registrare macro tramite il comando Registra Macro nella scheda sviluppo.
-
Le macro vengono registrate in VBA linguaggio di programmazione.
-
È possibile esaminare 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 sono contenute in un modulo denominato Modulo1, archiviato in Cartel1.
Copia di un modulo da una cartella di lavoro all'altra
-
Aprire sia la cartella di lavoro che contiene macro che si desidera copiare sia la cartella di lavoro in cui si desidera copiarlo.
-
Nella scheda sviluppo fare clic su Visual Basic per aprire Visual Basic Editor.
-
In Visual Basic Editor, dal menu Visualizza fare clic su Gestione progetti
oppure premere CTRL + R.
-
Nel riquadro di Gestione progetti, trascinare il modulo che contiene macro che si desidera copiare la cartella di lavoro di destinazione. In questo caso è Stiamo copiando Module1 Book2.xlsm a Book1.xlsm.
-
Module1 copiata dal Book2.xlsm
-
Copia di Module1 copiato 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.