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.
2 maggio 2014 at 13:01
Nonostate abbia fatto ciò che mi suggerisci, quando apro un nuovo foglio excel mi si apre anche il file personal.xlsb con la macro registrata precedentemente ed eliminata.
grazie
12 maggio 2014 at 23:45
Ciao, mi sa che puoi risolvere nel seguente modo:
1. dopo aver cancellato la macro devi andare nel file personal.xlsb e premere salva;
2. una volta salvato devi nascondere il file personal.xlsb. Allo stesso modo con cui lo hai scoperto, ora devi cliccare “nascondi”.
Sappimi dire se così risolvi!
11 dicembre 2014 at 09:34
Grazie molto utile. Problema risolto!
15 luglio 2015 at 15:06
perché la funzione di Scopri in Finestra nella cartella Visualizza non appare utilizzabile?