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
|
|
|