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 include una macro di Visual Basic, Applications Edition che si desidera utilizzare altrove, è possibile copiare il modulo che contiene tale macro in un'altra cartella di lavoro aperta tramite Microsoft Visual Basic Editor.

Contenuto dell'articolo

Panoramica di macro e VBA

Copiare un modulo da una cartella di lavoro a altra

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 (schedasviluppo, gruppo di codice ).

  • Le macro vengono registrate in VBA linguaggio di programmazione.

  • È possibile esaminare e modificare le macro in Visual Basic Editor, una finestra aperta da Excel.

    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.

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

  1. Se la scheda Sviluppo non è disponibile, visualizzarla effettuando le seguenti operazioni:

    1. Fare clic su Opzioni e quindi fare clic sulla categoria Personalizzazione barra multifunzione.

    2. In Schede principali selezionare la casella di controllo Sviluppo e quindi fare clic su OK.

  2. Per impostare temporaneamente il livello di sicurezza in modo da attivare tutte le macro, eseguire le operazioni seguenti:

    1. Nella scheda Sviluppo, nel gruppo Codice fare clic su Sicurezza macro.

    2. Nella categoria Impostazioni macro, in Impostazioni macro, fare clic su Attiva tutte le macro (scelta non consigliata, potrebbe venire eseguito codice pericoloso) e quindi fare clic su OK.

      Gruppo Codice della scheda Sviluppo

      Nota    Per informazioni su come impedire l'esecuzione di codice pericoloso, è consigliabile reimpostare una delle opzioni che disattivano tutte le macro al termine delle operazioni sulle macro.

  3. Aprire la cartella di lavoro che contiene il modulo da copiare e la cartella di lavoro in cui copiare il modulo.

  4. Nel gruppo codice della scheda sviluppo fare clic su Visual Basic.
    Verrà avviato Visual Basic Editor.

  5. In Visual Basic Editor, dal menu Visualizza fare clic su Gestione progetti Icona del pulsante .
    Tasto di scelta rapida    è possibile premere CTRL + R per visualizzare la gestione di progetti.

  1. Trascinare il modulo che si desidera copiare la cartella di lavoro di destinazione in Gestione progetti (in genere denominato progetto VBA (< nome cartella di lavoro >).
    Ad esempio, se si copia Module1 dal progetto VBA (Book2.xlsm) al progetto VBA (Book1.xlsm), il modulo verrà copiato come Module1 al livello di nodo moduli di sotto di progetto VBA (Book1.xlsm).

    Gestione moduli VBA

    Azione di macro Module1 - vengano copiati dalle Book2.xlsm Book1.xlsm

    Copia della macro Module1

Torna all'inizio

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.

×