Lean Solutions

ingegneria ed innovazione

Cancellare le macro registrate nella cartella personale

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.

Nicola S.

ingegnere industriale appassionato di digital management, logistica e produzione. Ha lavorato in diverse grandi aziende nei settori della logistica, oil&gas e della consulenza IT. Ha studiato presso l'Università di Trieste e presso la University of Technology di Sydney.

More Posts - Website

4 Comments

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

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

  2. Grazie molto utile. Problema risolto!

  3. perché la funzione di Scopri in Finestra nella cartella Visualizza non appare utilizzabile?

Rispondi a Egidio Annulla risposta

Your email address will not be published.

© 2024 Lean Solutions

Theme by Anders NorenUp ↑