Se si ricreano le stesse macro, è possibile copiare tali macro in una cartella di lavoro speciale denominata Personal.xlsb salvata nel computer. Tutte le macro archiviate nella cartella di lavoro personale diventano disponibili ogni volta che si Excel nello stesso computer.

Questo comportamento è diverso Excel predefinito, in cui una macro funziona solo nella cartella di lavoro che la contiene.

Per creare la cartella di lavoro personale, è prima di tutto necessario creare una macro e archiviarla nella cartella di lavoro macro personale. Prima di iniziare, verificare che la scheda Sviluppo sia disponibile nella barra multifunzione di Excel. Per altre informazioni, vedere Visualizzare la scheda Sviluppo.

Creare e aggiornare la cartella di lavoro Macro personale

  1. Nel gruppo Codice della scheda Sviluppo fare clic su Registra macro.
    Comando Registra macro nel gruppo Codice della scheda Sviluppo

  2. Nella finestra di dialogo Registra macro digitare un nome significativo per la macro nella casella Nome macro. Assicurarsi di non usare spazi nel nome.

  3. Nella casella Archivia macro in selezionare Cartella di lavoro macro personale.
    Finestra di dialogo Registra macro

  4. Fare clic su OK.

  5. Eseguire le azioni che si desidera registrare.

  6. Nel gruppo Codice della scheda Sviluppo fare clic su Interrompi registrazione.
    Comando Interrompi registrazione nel gruppo Codice della scheda Sviluppo

  7. Chiudere la cartella di lavoro.

    Verrà visualizzato un messaggio che richiede di salvare le modifiche apportate alla Cartella macro personale.

  8. Fare clic su Salva per salvare la cartella di lavoro.

Ogni volta che si crea una nuova macro e la si salva nella cartella di lavoro personale oppure si aggiorna una delle macro in essa disponibili, viene richiesto di salvare la cartella di lavoro personale, analogamente a quanto avviene al primo salvataggio.

Condivisione di macro

Se si vogliono copiare macro dalla cartella di lavoro personale a un'altra cartella di lavoro o viceversa, è possibile farlo in Visual Basic Editor (VBE). È possibile avviare Visual Basic Editor Excel premendo ALT+F11. Per altre informazioni su come copiare una macro da una cartella di lavoro a un'altra, vedere Copiare un modulo macro in un'altra cartella di lavoro.

Se si vuole condividere il file Personal.xlsb con altri utenti, è possibile copiarlo nella cartella XLSTART in altri computer. In Windows 10, Windows 7 e Windows Vista, la cartella di lavoro viene salvata nella cartella C:\Utenti\nome utente\AppData\Local\Microsoft\Excel\XLStart. In Microsoft Windows XP questa cartella di lavoro viene salvata nella cartella C:\Documents and Impostazioni\user name\Application Data\Microsoft\Excel\XLStart. Le cartelle di lavoro nella cartella XLStart vengono aperte automaticamente all'avvio di Excel e il codice archiviato nella cartella di lavoro macro personale verrà elencato nella finestra di dialogo Macro,

Se si ha una o solo alcune macro da condividere con altri, è possibile inviare loro la cartella di lavoro che le contiene in un messaggio di posta elettronica. È anche possibile rendere disponibile la cartella di lavoro in un'unità di rete condivisa o in una SharePoint Services raccolta.

Per creare la cartella di lavoro personale, è prima di tutto necessario creare una macro e archiviarla nella cartella di lavoro macro personale. Prima di iniziare, verificare che la scheda Sviluppo sia disponibile nella barra multifunzione di Excel. A tale scopo:

Nel menu Excel fare clic su Preferenze... >barra multifunzione & barra degli strumenti. Nell'elenco Schede principali della categoria Personalizza barra multifunzione selezionare la casella di controllo Sviluppo e quindi fare clic su Salva.

Creare e aggiornare la cartella di lavoro Macro personale

Per creare la cartella di lavoro personale, è prima di tutto necessario creare una macro e archiviarla nella cartella di lavoro macro personale.

  1. Nella scheda Sviluppo fare clic su Registra macro.

  2. Nella finestra di dialogo Registra macro digitare un nome significativo per la macro nella casella Nome macro. Assicurarsi di non usare spazi nel nome.

  3. Nella casella Archivia macro in selezionare Cartella di lavoro macro personale.

  4. Fare clic su OK.

  5. Eseguire le azioni che si desidera registrare.

  6. Nella scheda Sviluppo fare clic su Interrompi registrazione.

  7. Salvare le modifiche, quindi chiudere la cartella di lavoro e infine chiudere Excel.

    Verrà visualizzato un messaggio che richiede di salvare le modifiche apportate alla Cartella macro personale.

  8. Fare clic su Salva per salvare la cartella di lavoro.

Ogni volta che si crea una nuova macro e la si salva nella cartella di lavoro personale o si aggiornano le macro già presenti, verrà chiesto di salvare la cartella di lavoro personale.

Condivisione di macro

Se si vogliono copiare macro dalla cartella di lavoro personale in un'altra cartella di lavoro o viceversa, è possibile farlo in Visual Basic Editor (VBE). È possibile avviare Visual Basic Editor di Excel facendo clic Visual Basic nella scheda Sviluppo. Per altre informazioni su come copiare una macro da una cartella di lavoro a un'altra, vedere Copiare un modulo macro in un'altra cartella di lavoro.

Se si vuole condividere il file Personal.xlsb con altri utenti, è possibile copiarlo nella cartella home Excel in altri computer. La cartella per Mac si trova nella cartella home all'indirizzo ~/Library/Containers/com.microsoft. Excel/Data/Library/Application Support/Microsoft/Roaming/Excel/.

Se si ha una o solo alcune macro da condividere con altri, è possibile inviare loro la cartella di lavoro che le contiene in un messaggio di posta elettronica. È anche possibile rendere disponibile la cartella di lavoro in un'unità di rete condivisa o in una SharePoint Services raccolta.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel oppure ottenere supporto nella community Microsoft.

Inizio pagina

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Quanto ti soddisfa la qualità della traduzione?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×