Per lavoro uso molto Excel e Visual Basic e cerco sempre di scrivere codice vba riutilizzabile; in particolare ho sviluppato delle mini applicazioni che una volta lanciate permettono di elaborare altri file.
Ignoravo una comodità che avevo proprio ad un passo: salvando con nome uno di questi file xlsm nell’estensione xlam, è possibile utilizzare le funzionalità sviluppate con i propri script, in qualsiasi file Excel.
La procedura è veramente semplice:
- Aprire il file Excel contenente il codice vba (xlsm)
- File > Salva con nome
- Modificare tramite il menù a tendina il tipo file in “Componente aggiuntivo di Excel (*.xlam)”
- Verificare che il percorso suggerito da Excel sia ora quello dedicato ai componenti aggiuntivi – AddIns
- Cliccare su Salva
- Nel menù di Excel, Sviluppo > Componenti aggiuntivi di Excel
- Flaggare la voce desiderata, corrispondente al nome del file precedentemente salvato.
Ora le funzionalità sviluppate in visual basic sono disponibili per qualsiasi file Excel desideriate modificare!
A titolo di esempio, potete scaricare un componente aggiuntivo sviluppato da me che aiuta a muoversi nelle tabelle Excel, soprattutto quando avete davanti molte colonne!