James si è lamentato di una stranezza che ha notato con le sue cartelle di lavoro. Ha una cartella di lavoro a cui ha aggiunto alcune macro e così facendo ha aumentato la dimensione del file utilizzato per memorizzare la cartella di lavoro. (Questo ha senso: le macro vengono archiviate con la cartella di lavoro.) Quando in seguito James ha eliminato le macro, Excel non ha ridotto le dimensioni del file della cartella di lavoro alle dimensioni originali.

Questo comportamento è visto da alcuni come un design scadente in Excel: i dati della macro vengono rimossi, ma la dimensione del file rimane gonfiata. Ci sono un paio di cose che puoi provare a riguadagnare di nuovo le dimensioni del tuo file.

Innanzitutto, prova a utilizzare Salva con nome anziché Salva. In questo modo Excel creerà un nuovo file per la cartella di lavoro e, nel processo, libererà spazio. Se ciò non funziona, dovresti provare a copiare individualmente i tuoi fogli di lavoro su una nuova cartella di lavoro e quindi salvare la nuova cartella di lavoro. Se ciò non funziona, puoi provare a copiare solo i dati del foglio di lavoro (non i fogli di lavoro effettivi) in una cartella di lavoro diversa.

Ovviamente, questo può richiedere parecchio tempo.

Un’altra opzione da provare è salvare la cartella di lavoro nel formato .xlsb. Ciò potrebbe ridurre la dimensione del file di circa un terzo. Questo formato va bene se non si accede al file da altri programmi Puoi anche cercare eventuali righe e colonne inutilizzate alla fine del foglio di lavoro. In ogni foglio di lavoro premere CTRL + FINE per andare a ciò che Excel pensa sia l’ultima cella del foglio di lavoro.

Se l’ultima cella si trova in un’area inutilizzata del foglio di lavoro, è possibile eliminare le colonne di righe non necessarie. Un lettore ha suggerito di salvare la cartella di lavoro in formato .htm o .html e di salvarla nuovamente in .xlsx.

Ciò rimuove qualsiasi VBA residuo che potrebbe causare il gonfiore del file.

Un’altra cosa da provare, a condizione che tu abbia ancora alcune macro nella cartella di lavoro, è un’utilità gratuita chiamata CodeCleaner, scritta dall’MVP di Excel Rob Bovey. Puoi trovare il programma in questa pagina:

http://www.appspro.com/Utilities/CodeCleaner.htm

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

Questo suggerimento (9242) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: