A meno che non operi su file Excel in sessioni diverse, penso che siamo bloccati con un unico elenco di annullamenti.
Modifica che può (e molto probabilmente non può) aiutare a spiegare il problema:
In Sheet1 A1
inserire 1
. Inserire in
Sheet2 . Inserire in
Sheet2 .
In Sheet1 inserireA1
=Sheet1!A1
B1
=A1+1
B1
=Sheet2!B1
Entrambi i fogli ora sembrano uguali e lo stack di annullamento ha:
Digitando `= Foglio2! B1` in B1
Digitando `= A1 + 1` in B1
Digitando `= Foglio1! A1` in A1
Digitando `1` in A1
Separando questo nei due fogli:
Foglio1 Foglio2
Digitando `= Foglio2! B1` in B1
Digitando `= A1 + 1` in B1
Digitando "Foglio1! A1" in A1
Digitando `1` in A1
Svolgere solo la parte Sheet1 della storia equivale a cancellare il contenuto di Sheet1! A1: B1. Prova e i valori in Sheet2 cambieranno. Pertanto, anche una cronologia degli annullamenti separata per ciascun foglio / cartella di lavoro / finestra non raggiungerebbe "isolamento".
Excel (a mio avviso, ragionevolmente, a mio avviso) potrebbe presumere che ci siano delle basi per avere due cartelle di lavoro / finestre aperte nella stessa sessione - che ci sia motivo di aspettarsi l'interazione tra l'una e l'altra. Se tale interazione non è richiesta, è sempre possibile aprire le cartelle di lavoro in una sessione diversa.
Un uso frequente di sessioni diverse (ad es. Desktop esteso) potrebbe presto illustrare alcuni dei vantaggi di operare all'interno di una singola sessione.