Se vuoi assicurarti che le tue macro siano disponibili in tutte le cartelle di lavoro, puoi integrare i comandi VBA direttamente nella cartella di lavoro PERSONL.XLS.
Quando crei una nuova macro in Excel, probabilmente vorrai che sia disponibile in tutte le cartelle di lavoro mentre lavori. Ma come si può fare?
Excel offre varie opzioni per la creazione di nuove macro. Un modo è tramite il registratore di macro, l'altro tramite l'editor VBA.
Con il registratore di macro, la destinazione di memorizzazione preimpostata è la "cartella di lavoro macro personale". Se accetti questa impostazione, Excel crea automaticamente il file PERSONL.XLS nella cartella "XLSTART" e lì memorizza la macro registrata. Tutte le macro contenute nel file PERSONL.XLS sono generalmente disponibili per ogni cartella di lavoro.
È inoltre possibile integrare le macro create dall'utente con Visual Basic Editor in un PERSONL.XLS esistente. Per fare ciò, procedere come segue:
- Premere la combinazione di tasti ALT F8.
- Excel visualizza la finestra MACRO per tutte le versioni.
- Inserisci il nome della macro che vuoi creare nel campo MACRONAME.
- Nell'elenco MACROS IN, selezionare l'impostazione PERSONAL.XLS.
- Fare clic sul pulsante CREA.
Excel ora visualizza l'editor di Visual Basic e ha immediatamente impostato una macro vuota per inserire il codice del programma. L'illustrazione seguente mostra come può apparire:
La macro è contenuta nel libro macro standard PERSONL.XLS. Dopo aver avviato Excel, la macro è quindi disponibile in tutte le cartelle di lavoro.