Il file personal.xls



Il file personal.xls è, in un certo senso, un file di sistema di Excel. Se presente nella directory corretta, viene caricato da Excel all'apertura. In esso possono essere memorizzate tutte le macro che si desiderano e che si vuole sempre disponibili. Spesso capita infatti di avere sviluppato una macro o una funzione interessante durante lo sviluppo di un progetto e si vorrebbe rendere tale macro o funzione disponibile anche quando si lavora con altri file.

Ovviamente, se si tiene la macro in un modulo appartente a un file specifico, una volta chiuso tale file, la macro non sarà più disponibile. Se invece si copia tale macro in un modulo del file personal.xls, dato che tale file viene sempre caricato all'apertura di Excel, essa sarà sempre disponibile per essere utilizzata con qualisasi altro file.

Il file personal.xls è effettivamente un file xls normale. L'unica differenza, sostanziale, è che si tratta di un foglio di lavoro nascosto. Questo significa che tale file non verrà visualizzato come cartella di lavoro.

La directory corretta, sul mio calcolatore,  dove inserire il file si trova per OFFICE 2000 sotto il seguente percorso:

C:\Programmi\Microsoft Office\Office\XLStart

 Se non esiste tale directory, cercate una directory di nome XLStart all'interno del vostro disco fisso. Tutti i file presenti all'interno di questa directory verranno infatti eseguiti al momento dell'apertura di Excel.

Ok. Adesso che avete individuato la directory corretta e ci avete copiato dentro il file, come si fa ad utilizzarlo?

Nel file personal.xls presente su questo sito, ho inserito una macro di esempio che può essere tranquillamente eliminata o modificata a vostro piacimento. Tale Macro permette di impostare il layout di stampa del foglio di calcolo secondo un formato più comodo rispetto a quello usuale che si ha quando si crea un file nuovo. La Macro imposta la pagina in orizzontale, imposta la stampa su un solo foglio e aggiunge alcune informazioni, quali il nome del file e la data, ai bordi della stampa stessa. (tale macro è quella descritta nella sezione "Impostare rapidamente il formato di stampa").

Trovandosi ora nel file personal.xls caricato, è possibile utilizzarla sul file nuovo aperto.

Infatti, premete ALT+F8 per visualizzare l'elenco delle macro disponibili:

Impostate la combo box "Macros in:" nella posizione "All Open Workbooks"

Pur avendo il file nuovo, è disoponibile una macro che si trova all'interno del file personal.xls, come indicato nella finestra stessa. Aprendo l'editore di VBA è possibile visualizzare e modificare tale macro: (premere Cancel e poi ALT+F11)

Ora si apre la finestra del VBA editor.

Sulla sinistra appaiono l'elenco dei file aperti. Si tratta di file .xla (si tratta di librerie tipicamente caricate da altri programmi). Appare anche il file Book1.xls che è il file corrente di Excel e il file PERSONAL.XLS che è il nostro file appena caricato. Sotto la cartellina indicante tale file si aprono altre cartelline contenenti i moduli con i codice delle macro.

Sulla sinistra della schermata appare il codice della macro. Potete modificare tale macro come meglio credete.Ora tale macro è stata resa disponibile ogni volta che si apre Excel per ogni file .xls che utilizzate.

NOTA BENE: L'utilizzo all'interno di altri file di funzioni memorizzate in personal.xls, limita la portabilità dei file stessi. Infatti se un file fa uso di una funzione di personal.xls, poichè tale funzione non è "interna" al file stesso, quando viene portato su un altro PC che non possiede il file personal.xls che contiene la stessa funzione, genera un errore. Il mio consiglio è di utilizzare personal.xls per tenere sempre a portata di mano delle funzioni comode e, quando si decide di utilizzarla in un file, di copiarla all'interno di un modolo VBA del file stesso prima dell'utilizzo in modo da garantire la consistenza e la portabilità del file xls prodotto.


RISORSE!!!      RISORSE!!!

Leggete quello che si trova su altri siti iguardo  al file personal.xls prima di utilizzare il file messo a disposizione su questo sito:

   Ricerca con Google!
Personal Computer Tutor: un sito che contiene degli spunti interessanti su particolarità legate agli applicativi Microsoft
Experts Exchange: sito dove gli "esperti" si scambiano suggerimenti e considerazioni su come risolvere i problemi con le applicazioni

Qui un file personal.xls da inserire nella directory di Excel. Il file è compresso con WinZip. Decomprimetelo e inseritelo nella directory XLSTART.

DISCLAIMER: il redattore di questo sito non si assume nessuna responsabilità implicita o esplicita per l'uso dei file pubblicati sul presente sito e per i danni che l'utente finale potrebbe arrecare al suo proprio sistema per un errato uso dei file stesso o per modifiche da esso apportato sul sistema stesso. 

 



Iscriviti alla newsletter! 

Ti verrà spedita una mail soltanto per informarti di nuovi contributi alla sezione Excel del sito www.terzaghi.it.

Privacy:
Le tue informazioni personali non verranno distribuite a nessuno e non ne verrà fatto alcun uso commerciale o non attinente alla semplice informativa delle pagine web indicate. Verrà trattato in forma anonima al solo scopo di conteggio delle persone interessate al servizio.
L'interessato può esercitare i diritti previsti dall'art. 13 della legge 675/96. Dopo la cancellazione un indirizzo non è più recuperabile. 

Mi appoggio a un servizio gratuito di gestione delle Newsletter: www.domeus.it
iscriviti cancellati


Commenti a questa pagina:   Inviate una mail