Macro di Excel: macro in una singola cartella di lavoro

Excel ti offre la possibilità di archiviare tutte le tue macro in una singola cartella di lavoro. La cartella di lavoro si chiama Personal Macro Workbook - Personal.xlsb. È una cartella di lavoro nascosta archiviata sul tuo computer, che si apre ogni volta che apri Excel. Ciò consente di eseguire le macro da qualsiasi cartella di lavoro. Ci sarà una singola cartella di lavoro macro personale per computer e non sarà possibile condividerla tra computer. È possibile visualizzare ed eseguire le macro nella cartella di lavoro delle macro personali da qualsiasi cartella di lavoro sul computer.

Salvataggio delle macro nella cartella di lavoro delle macro personali

È possibile salvare le macro nella cartella di lavoro delle macro personali selezionandola come opzione di archiviazione durante la registrazione delle macro.

Seleziona Cartella macro personale dall'elenco a discesa sotto la categoria Store macro in.

  • Registra la tua seconda macro.
  • Fornire i dettagli della macro nella finestra di dialogo Registra macro come mostrato di seguito.
  • Fare clic su OK.

La registrazione inizia. Crea una tabella come mostrato di seguito.

  • Interrompi la registrazione.

  • Fare clic sulla scheda VISTA sulla barra multifunzione.

  • Fare clic su Macro.

  • Selezionare View Macrosdall'elenco a discesa. Viene visualizzata la finestra di dialogo Macro.

Il nome della macro viene visualizzato con un prefisso PERSONAL.XLSB! indicando che la macro si trova nella cartella di lavoro Macro personale.

Salva la tua cartella di lavoro. Verrà salvato come file .xls poiché la macro non è nella cartella di lavoro e chiude Excel.

Verrà visualizzato il seguente messaggio relativo al salvataggio delle modifiche alla cartella di lavoro delle macro personali:

Fare clic sul pulsante Salva. La tua macro viene salvata nel filePersonal.xlsb file sul tuo computer.

Nascondere / scoprire la cartella di lavoro delle macro personali

La cartella di lavoro macro personale sarà nascosta per impostazione predefinita. Quando si avvia Excel, la cartella di lavoro macro personale viene caricata ma non è possibile visualizzarla perché è nascosta. Puoi scoprirlo come segue:

  • Clicca il VIEW scheda sulla barra multifunzione.

  • Fare clic su Scopri nel gruppo Finestra.

Viene visualizzata la finestra di dialogo Scopri.

PERSONAL.XLSB viene visualizzato nella casella Scopri la cartella di lavoro e fare clic su OK.

Ora puoi visualizzare le macro salvate nella cartella di lavoro delle macro personali.

Per nascondere la cartella di lavoro macro personale, eseguire le operazioni seguenti:

  • Fare clic sulla cartella di lavoro macro personale.
  • Fare clic sulla scheda VISTA sulla barra multifunzione.
  • Fare clic su Nascondi sulla barra multifunzione.

Esecuzione di macro salvate nella cartella di lavoro delle macro personali

È possibile eseguire le macro salvate nella cartella di lavoro delle macro personali da qualsiasi cartella di lavoro. Per eseguire le macro, non fa alcuna differenza se la cartella di lavoro macro personale è nascosta o non nascosta.

  • Fare clic su Visualizza macro.
  • Seleziona il nome della macro dall'elenco delle macro.
  • Fare clic sul pulsante Esegui. La macro verrà eseguita.

Aggiunta / eliminazione di macro nella cartella di lavoro delle macro personali

Puoi aggiungere più macro nella cartella di lavoro delle macro personali selezionandola per l'opzione Memorizza macro in durante la registrazione delle macro, come hai visto in precedenza.

È possibile eliminare una macro nella cartella di lavoro delle macro personali come segue:

  • Assicurati che la cartella di lavoro macro personale non sia nascosta.
  • Fare clic sul nome della macro nella finestra di dialogo Visualizza macro.
  • Fare clic sul pulsante Elimina.

Se la cartella di lavoro macro personale è nascosta, verrà visualizzato un messaggio che dice "Impossibile modificare una macro su una cartella di lavoro nascosta".

Scopri la cartella di lavoro macro personale ed elimina la macro selezionata.

La macro non apparirà nell'elenco delle macro. Tuttavia, quando crei una nuova macro e la salvi nella tua cartella di lavoro personale o elimini le macro in essa contenute, ti verrà chiesto di salvare la cartella di lavoro personale come nel caso in cui l'hai salvata la prima volta.