Cartella di lavoro macro personale di Excel - Salva e usa le macro in tutte le cartelle di lavoro

Quando crei/registra una macro in una cartella di lavoro in Excel, può essere utilizzata solo in quella cartella di lavoro.

Ma cosa succede se si dispone di un elenco di utili macro di Excel che si desidera utilizzare in tutte le cartelle di lavoro? In tal caso, è una buona idea salvarli nella cartella di lavoro macro personale.

Ciò ti consentirebbe di accedere al codice macro da qualsiasi cartella di lavoro sul tuo sistema.

Ciò consentirà di risparmiare tempo poiché non è necessario ricreare le stesse macro più e più volte per ogni cartella di lavoro. Invece, puoi semplicemente crearlo una volta, memorizzarlo nella cartella di lavoro macro personale e accedervi da qualsiasi cartella di lavoro.

Se sei interessato a imparare VBA nel modo più semplice, dai un'occhiata a my Formazione online su VBA di Excel.

Che cos'è una cartella di lavoro macro personale?

Una cartella di lavoro macro personale è una cartella di lavoro nascosta nel sistema che si apre ogni volta che si apre l'applicazione Excel.

Correlati: Come aprire automaticamente file Excel specifici all'avvio

È un luogo in cui è possibile memorizzare codici macro e quindi accedere a queste macro da qualsiasi cartella di lavoro. È un ottimo posto per memorizzare quelle macro che vuoi usare spesso.

Per farti un esempio, supponi di ricevere regolarmente dati dai tuoi colleghi e di dover pulire i dati e formattarli. Poiché è necessario seguire ogni volta gli stessi passaggi, è possibile creare una macro per farlo e salvarla nella cartella di lavoro delle macro personali.

Ora, ogni volta che ottieni il file Excel, devi solo eseguire la macro (che è archiviata nella cartella di lavoro personale e accessibile da qualsiasi cartella di lavoro) e il gioco è fatto.

Dove posso trovare la cartella di lavoro macro personale?

Per impostazione predefinita, la cartella di lavoro macro personale non esiste. Devi prima crearlo.

Ecco i passaggi per creare una cartella di lavoro macro personale in Excel:

  • Apri una nuova cartella di lavoro o una cartella di lavoro esistente.
  • Vai alla scheda Sviluppatore nella barra multifunzione.
  • Fare clic su Registra macro.
  • Nella finestra di dialogo Registra macro, specifica un nome (va bene anche l'impostazione predefinita).
  • Nel menu a discesa "Salva macro in", seleziona Cartella di lavoro macro personale.
  • Fare clic su OK.

Nota: se non riesci a vedere la scheda sviluppatore nella barra multifunzione, ecco i passaggi per abilitarla.

Questa operazione creerà una nuova cartella di lavoro con il nome PERSONAL.XLSB e memorizzerà la macro in questa cartella di lavoro.

Poiché non abbiamo fatto assolutamente nulla, la macro non contiene codice. Ciò è stato fatto per creare la cartella di lavoro macro personale.

Ora che la cartella di lavoro macro personale è stata creata, devi Chiudere tutte le cartelle di lavoro aperte. In questo modo verrà visualizzato un prompt come mostrato di seguito:

Seleziona Salva.

Al termine, Excel creerà e memorizzerà il file PERSONAL.XLSB nella cartella di avvio, dove si aprirà automaticamente nel back-end ogni volta che apri Excel.

Come copiare le macro nella cartella di lavoro delle macro personali?

Una volta creato e salvato il file PERSONAL.XLSB, è possibile copiare le macro che si desidera riutilizzare.

Ecco i passaggi per copiare le macro nella cartella di lavoro macro personale:

  • Apri Excel.
  • Vai alla scheda Sviluppatore.
  • Fare clic sull'opzione Visual Basic. Questo aprirà l'editor VB (o usa ALT + F11).
  • In VB Editor, all'interno di Project Explorer, vedrai l'oggetto PERSONAL.XLSB.
  • Fare doppio clic su Modulo 1.
  • Copia e incolla il codice macro nella finestra Codice modulo.
  • Chiudi l'editor Vb.
  • Chiudi e salva Excel.

I passaggi precedenti salverebbero le macro che si desidera riutilizzare nella cartella di lavoro delle macro personali.

Leggi anche: Come rimuovere le macro da una cartella di lavoro di Excel

Come utilizzare le macro memorizzate nella cartella di lavoro delle macro personali?

Supponiamo di avere un elenco di macro salvate nella cartella di lavoro Macro personali e di volerlo utilizzare su un nuovo file Excel che ottieni.

Ecco i passaggi per farlo:

  • Vai alla scheda Sviluppatore.
  • Fare clic su Macro.
  • Nella finestra di dialogo Macro selezionare la macro che si desidera eseguire.
  • Fare clic su Esegui.

Si noti che la finestra di dialogo macro mostra l'elenco di tutte le macro disponibili per l'uso nella cartella di lavoro aperta. Ciò include le macro memorizzate nella cartella di lavoro e quelle memorizzate nella cartella di lavoro macro personale.

Puoi anche eseguire una macro assegnando una scorciatoia da tastiera alla macro o inserendo una forma/pulsante e assegnandogli la macro.

È inoltre possibile utilizzare la cartella di lavoro macro personale per memorizzare funzioni personalizzate (funzioni definite dall'utente) create in VBA.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave