Doprowadzało mnie to ostatnio do szaleństwa. Nie jestem przyzwyczajony do tego, że program ma globalną funkcję cofania / ponawiania (jak w przypadku cofania czegoś, cofnie on ostatnią akcję w dowolnym aktualnie otwartym oknie programu Excel). Jestem przyzwyczajony do tego, że każde otwarte okno ma własną listę cofnięć / ponownych operacji. Jak sprawić, by program Excel 2007 działał tak tradycyjnie?
microsoft-excel-2007
undo
supercheetah
źródło
źródło
Odpowiedzi:
Jeśli chcesz mieć osobne listy cofania / ponawiania, otwórz osobne wystąpienia programu Excel.
Jeśli po prostu otworzysz wiele plików przez podwójne kliknięcie, zostaną one otwarte w tym samym procesie Excela i będą miały tę samą listę cofania / ponawiania. Jeśli ręcznie otworzysz wiele wystąpień programu Excel, a następnie otworzysz pliki w tych wystąpieniach, nie będą one udostępniać listy cofania / ponawiania.
Aby uzyskać więcej informacji, możesz sprawdzić:
źródło
Chyba że mamy do czynienia z jedną listą cofnięć, chyba że operujemy na plikach Excel w różnych sesjach.
Edycja, która może (a być może nie musi) pomóc wyjaśnić problem:
W arkuszu 1
A1
wprowadź1
.W arkuszu 2
A1
wprowadź=Sheet1!A1
.W arkuszu 2
B1
wprowadź=A1+1
.W arkuszu 1
B1
wprowadź=Sheet2!B1
Oba arkusze wyglądają teraz tak samo, a stos cofania ma:
Rozdzielając to na dwa arkusze:
Rozpakowanie tylko części historii Arkusza1 jest równoznaczne z usunięciem zawartości Arkusza1! A1: B1. Spróbuj, a wartości w Arkuszu 2 ulegną zmianie. Tak więc nawet osobna historia cofania dla każdego arkusza / skoroszytu / okna nie zapewniłaby „izolacji”.
Excel może (dość rozsądnie, moim zdaniem) zakładać, że istnieją podstawy do otwarcia dwóch skoroszytów / okien w tej samej sesji - że istnieje powód, aby oczekiwać interakcji między nimi. Jeśli taka interakcja nie jest wymagana, zawsze istnieje możliwość otwarcia skoroszytów w innej sesji.
W ogóle częste korzystanie z różnych sesji (np. Rozszerzony pulpit) może wkrótce zilustrować niektóre zalety działania w ramach jednej sesji.
źródło