Creare e salvare tutte le macro personali in una singola cartella di lavoro

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 è necessario ricreare la stessa macro, è possibile copiare le macro in una speciale cartella di lavoro denominato xlsb che viene salvata nel computer in uso. Eventuali macro archiviate nella cartella di lavoro personale diventa disponibili per ogni volta che si avvia Excel sullo stesso computer.

È diverso da quello il comportamento predefinito di Excel, in cui una macro funziona solo nella cartella di lavoro che lo contiene.

Per creare la cartella di lavoro personale, è innanzitutto necessario creare una macro e archiviarlo nella cartella di lavoro Macro personale. Prima di iniziare, verificare che la scheda sviluppo sia disponibile nella barra multifunzione in Excel. Per ulteriori 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 che non si usa gli spazi nel nome.

  3. Nella casella Memorizza macro in selezionare Cartella 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 desidera copiare macro dalla cartella di lavoro personale a un'altra cartella di lavoro o viceversa, è possibile eseguire in Visual Basic Editor (VBE ). È possibile avviare Visual Basic Editor in Excel, premere ALT + F11. Per ulteriori informazioni sulla copia di una macro da una cartella di lavoro a un altro, vedere copiare un modulo macro in un'altra cartella di lavoro.

Se si desidera condividere un file xlsb con altri utenti, è possibile copiare la cartella XLSTART in altri computer. In Windows 10, Windows 7 e Windows Vista, questa cartella di lavoro viene salvato nella cartella name\AppData\Local\Microsoft\Excel\XLStart C:\Users\user. In Microsoft Windows XP, questa cartella di lavoro viene salvato nella cartella Data\Microsoft\Excel\XLStart C:\Documents and Settings\Nome utente\Dati. Le cartelle di lavoro nella cartella XLStart vengono aperti automaticamente ogni volta che viene avviato Excel e il codice che già stato archiviato nella cartella di lavoro macro personale sarà elencato nella finestra di dialogo Macro

Si dispone di uno o pochi macro che si desidera condividere con altri utenti, è possibile inviare la cartella di lavoro che li contiene in un messaggio di posta elettronica. È possibile inoltre rendere la cartella di lavoro disponibili in un'unità di rete condivisa o da una raccolta di SharePoint Services.

Per creare la cartella di lavoro personale, è innanzitutto necessario creare una macro e archiviarlo nella cartella di lavoro Macro personale. Prima di iniziare, verificare che la scheda sviluppo sia disponibile nella barra multifunzione in Excel. per farlo:

Nel menu Excel fare clic su Preferenze... > della barra multifunzione e barra degli strumenti. Nell'elenco Schede principali della categoria Personalizzazione 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, è innanzitutto necessario creare una macro e archiviarlo 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 che non si usa gli spazi nel nome.

  3. Nella casella Memorizza macro in selezionare Cartella 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 salvarla nella cartella di lavoro personale o aggiornare tutte le macro già, verrà richiesto di salvare la cartella di lavoro personale.

Condivisione di macro

Se si desidera copiare macro da cartella di lavoro personale a un'altra cartella di lavoro o viceversa, è possibile eseguire in Visual Basic Editor (VBE ). È possibile iniziare Visual Basic Editor in Excel, fare clic su Visual Basic nella scheda sviluppo. Per ulteriori informazioni sulla copia di una macro da una cartella di lavoro a un altro, vedere copiare un modulo macro in un'altra cartella di lavoro.

Se si desidera condividere un file xlsb con altri utenti, è possibile copiare nella cartella iniziale di Excel in altri computer. La cartella per Mac è nella home directory in ~/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Roaming/Excel /.

Si dispone di uno o pochi macro che si desidera condividere con altri utenti, è possibile inviare la cartella di lavoro che li contiene in un messaggio di posta elettronica. È possibile inoltre rendere la cartella di lavoro disponibili in un'unità di rete condivisa o da una raccolta di SharePoint Services.

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.

Torna all'inizio

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

Queste informazioni sono risultate utili?

Grazie per il feedback!

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

×