Quando si tratta di personalizzare Excel, la tua immaginazione è praticamente il limite. Se puoi immaginarlo, probabilmente puoi trovare un modo per personalizzare Excel per riflettere i tuoi desideri. Potresti anche voler condividere le tue personalizzazioni con altri.

In Excel, le macro personalizzate vengono archiviate in normali cartelle di lavoro o nella cartella di lavoro personal.xls e le modifiche alle barre degli strumenti e ai menu vengono archiviate in un file con estensione .XLB. (In Excel, dovrebbe esserci un solo file .XLB accessibile alla volta, ed è proprio per questo scopo: gestire le personalizzazioni della barra degli strumenti e dei menu.) La posizione di questi file può variare da sistema a sistema, ma è possibile utilizzare Windows Funzione di ricerca per individuarli.

Se lo desideri, puoi copiare sia la cartella di lavoro con le macro che il file .XLB dal tuo sistema a quello di qualcun altro. Devi solo assicurarti che l’altro sistema stia utilizzando la stessa versione di Excel che sei e devi assicurarti di posizionare il file .XLB nella stessa posizione del file .XLB esistente sull’altro sistema. L’unico problema con questo, ovviamente, è che quando sostituisci i file sul loro sistema, ti sbarazzi anche di eventuali macro e / o personalizzazioni che potrebbero aver effettuato in precedenza sul loro sistema.

Per aggirare questo problema, il modo migliore per condividere le macro è aggiungerle in un file e salvarlo come file aggiuntivo (* .xla). Il componente aggiuntivo dovrebbe contenere codice aggiuntivo per creare le personalizzazioni della barra degli strumenti e qualsiasi voce di menu quando il componente aggiuntivo è installato (evento workbook_AddInInstall)

e quindi rimuoverli quando il componente aggiuntivo viene rimosso (evento workbook_AddInUnInstall). In altre parole,. non stai salvando le personalizzazioni esatte della barra degli strumenti e dei menu sul tuo sistema, ma stai usando le macro per ricreare le personalizzazioni sul sistema dell’altra persona.

Creare le personalizzazioni non è troppo difficile, ma non è ancora un compito banale e sicuramente oltre lo scopo di questo suggerimento. Le personalizzazioni dei menu, spiegate correttamente, normalmente occupano un intero capitolo in un buon libro di consultazione.

Allora dove dovresti cercare per trovare ulteriori informazioni? Chip Pearson ha alcune buone informazioni sulla creazione di menu con VBA in questa pagina:

http://www.cpearson.com/excel/menus.htm

Un buon riferimento è _Excel 2003 Power Programming With VBA di John Walkenbach, _ e le versioni precedenti dello stesso libro (per le versioni precedenti di Excel). Puoi trovare informazioni su quei libri effettuando una ricerca presso la tua libreria online preferita (come Amazon).

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2083) si applica a Microsoft Excel 97, 2000, 2002 e 2003.