Copiare un modulo macro in un'altra cartella di lavoro

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

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.

  • Per Windows, passare a File > Opzioni > Personalizzazione barra multifunzione.

  • Per Mac, passare a Excel > Preferenze... > della barra multifunzione e barra degli strumenti.

  • Quindi, nella sezione personalizzazione della barra multifunzione in Schede principali selezionare la casella di controllo sviluppo.

Copia di un modulo da una cartella di lavoro all'altra

  1. Aprire sia la cartella di lavoro che contiene macro che si desidera copiare sia la cartella di lavoro in cui si desidera copiarlo.

  2. Nel gruppo codice della scheda sviluppo fare clic su Visual Basic per aprire Visual Basic Editor.

  3. In Visual Basic Editor, dal menu Visualizza fare clic su Gestione progetti Icona del pulsante oppure premere CTRL + R.

  4. 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.

    Gestione moduli VBA

  1. Module1 copiata dal Book2.xlsm

  2. Copia di Module1 copiato Book1.xlsm

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:

    Modulo contenente due macro archiviate in Modulo1 di Cartel1

Le macro denominate MakeCellGreen e SetRowHeight sono contenute in un modulo denominato Modulo1, archiviato in Cartel1.

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.

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×