Uno dei problemi più comuni di chi inizia ad avventurarsi nel mondo delle macro VBA per Excel è l’eliminazione delle macro registrate nella cartella personale. Se dal menu Macro clicchiamo semplicemente su elimina il sistema ci risponde con un errore del genere:
Impossibile modificare una macro su una cartella di lavoro nascosta. Scoprire la cartella usando il comando scopri.
Questo avviene perchè la macro viene registrata in una parte del file Personal.xls (nel caso di MS Excel 2003) o nel file Personal.xlsb (nel caso di MS Excel 2007). La soluzione è molto semplice ed immediata e dipende dalla versione di Office che stiamo utilizzando.
Excel 2007
Andare nel menu Visualizza > Scopri (dentro al riquadro Finestra). Selezionare il file “Personal.xlsb” e premere OK. A questo punto dal menu Sviluppo > Macro è possibile cancellare la macro registrata in questo file. Alla fine si deve nuovamente nascondere la cartella di lavoro andando su Visualizza > Nascondi.
Excel 2003
Andare nel menu Finestra > Scopri e selezionare il file Personal.xls dalla finestra che si apre. Ora è possibile cancellare (o modificare) tutte le macro presenti nella cartella macro personale semplicemente andando nel menu Sviluppo > Macro > Esegui macro.
Per nascondere nuovamente il file PERSONAL.XLS si segue un percorso molto simile, dal menu Finestra selezionare Nascondi. Quando chiuderemo Excel ci verrà chiesto se salvare le modifiche apportate al file personale. Scegliere OK per salvarle.