Brenda lavora spesso con più cartelle di lavoro aperte, allo stesso tempo.

Apporterà alcune modifiche in una cartella di lavoro, quindi inizierà a modificarne una diversa. Lo stack di annullamento sembra applicarsi a tutte le cartelle di lavoro, ma quando lavora su una determinata cartella di lavoro, vorrebbe annullare solo le cose che ha fatto all’interno di quella particolare cartella di lavoro. Brenda si chiede se esiste un modo per Excel di mantenere stack di annullamento separati per ogni cartella di lavoro.

Questa è una risposta sì e no. La parte “no” è che non è possibile eseguire questa operazione in una determinata istanza di Excel. Se hai più cartelle di lavoro aperte, lo stack di annullamento funziona su tutte le cartelle di lavoro a causa dei riferimenti tra cartelle di lavoro che potresti aver creato. In tali circostanze, vorresti che lo stack di annullamento funzioni tra le cartelle di lavoro.

Per quanto riguarda la parte “sì”, ci sono due modi per aggirare il problema.

Innanzitutto, supponiamo che tu abbia cinque cartelle di lavoro aperte e che tu abbia apportato modifiche in tutte. Tuttavia, si desidera annullare il lavoro in una sola di quelle cartelle di lavoro. A questo punto puoi chiudere le altre quattro cartelle di lavoro. Ora puoi usare lo stack di annullamento e influenzerà solo la cartella di lavoro aperta rimanente; quelli che hai chiuso non saranno interessati. È quindi possibile, in un secondo momento, riaprire le cartelle di lavoro precedentemente chiuse.

Il secondo approccio ha a che fare con il modo in cui apri e lavori con le tue cartelle di lavoro. Normalmente, l’apertura di una cartella di lavoro la apre all’interno di qualsiasi istanza esistente di Excel. Se, tuttavia, apri le cartelle di lavoro in un’istanza di Excel separata, quelle in un’istanza vengono “murate” (per così dire)

da quelli in altri casi. Ciò ha a che fare con il modo in cui Windows alloca la memoria ad applicazioni come Excel.

Il modo tradizionale per aprire una nuova istanza di Excel è assicurarsi di utilizzare il menu Start (in Windows) per avviare Excel ogni volta che si desidera una nuova istanza. (In altre parole, non fare semplicemente doppio clic su una cartella di lavoro e non utilizzare il comando Apri all’interno di Excel stesso.) Puoi anche creare una nuova istanza tenendo premuto il tasto Alt all’avvio di Excel; questo fa sì che il programma chieda se si desidera avviare una nuova sessione di Excel.

Il vantaggio immediato è che avrai stack di annullamento separati, uno per ogni istanza di Excel che hai avviato. Un potenziale problema tecnico in questo approccio è che se ci sono cartelle di lavoro che vengono aperte automaticamente all’avvio di Excel (come la cartella di lavoro personale che contiene le macro comuni), potresti visualizzare un messaggio di avviso o di errore quando avvii una nuova istanza di Excel. Nella maggior parte dei casi questo non causerà alcun problema, almeno non con Personal.xls. Potrebbero esserci anche altre differenze di comportamento che noti mentre copi le informazioni da un’istanza di Excel a un’altra.

La conclusione è che questo richiederà alcuni test da parte tua. In tal modo, potresti scoprire che il vantaggio di avere stack di annullamento separati è superato dagli svantaggi inerenti all’utilizzo di più istanze di Excel.

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

Questo suggerimento (2082) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 e Excel in Office 365.