Funkcja cofania / ponawiania programu Microsoft Excel zachowuje się inaczej niż jakikolwiek inny program, który znam. Stos cofania wydaje się być globalny dla wszystkich otwartych plików, więc cofanie czasami przełącza się na inny plik i powoduje cofnięcie czegoś, czego nie chciałeś cofnąć. A jeśli edycja, którą chcesz cofnąć, znajdowała się przed edycją w innym pliku, nie masz innego wyjścia, jak cofnąć inny plik.
Nie jestem pierwszym, który narzeka na to - zobacz „Excel szaleństwa cofania” , mniej więcej w połowie.
Czy oprócz opcji „edytuj tylko jeden plik naraz” istnieje sposób, aby funkcja Cofnij programu Excel miała zastosowanie tylko do bieżącego pliku?
Korzystam z programu Excel 2003, jeśli to robi różnicę.
microsoft-excel
editing
microsoft-excel-2003
undo
Hugh Allen
źródło
źródło
Excel 2016
sprawia, że chcę umrzeć.false
. Po odwołaniu do innego skoroszytu flaga jest zmieniana natrue
i pozostaje w ten sposób. W przypadku skoroszytów z flagąfalse
(tj. W większości przypadków) operacje cofania wpływają tylko na ten skoroszyt. W przypadku skoroszytów z flagątrue
cofnięcie zachowuje bieżące zachowanie (skoroszyt).Odpowiedzi:
Sposób „dookoła” polega na otwieraniu wielu kopii Excela, po jednej na arkusz roboczy. To naprawdę denerwujące, ale nie ma innego wyjścia. Mam specjalne skróty do moich głównych arkuszy kalkulacyjnych, aby je jawnie otworzyć. Aby to zrobić:
„C: \ Program Files (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE” „C: \ Noiselezz \ financial \ shared financial \ Sales Sheet.xlsb”
Niestety Microsoft naprawdę nie ma pojęcia, jak klienci faktycznie korzystają z ich produktów. Szaleństwo cofania jest tego znakiem - ślepo kontynuują najbardziej absurdalną metodę cofania znaną ludzkości. Nie jest nawet spójny z innymi produktami Office.
Kolejnym szaleństwem jest system DDE - najlepszy sposób na spowolnienie komputera - czasem zajmuje to 12 sekund, zanim rozpocznie się uruchomienie, z powodu DDE. Ciągle naprawiam ustawienia rejestru, aby usunąć śmieci DDE, ale za każdym razem, gdy MS aktualizuje Office, pomocnie je „naprawiają”.
Pracowałem w stwardnieniu rozsianym i zobaczyłem, jak oni myślą - nie marnuj czasu na oczekiwanie, że się zmienią - to było 10 lat temu i są takie same dzisiaj.
źródło
Ten problem został omówiony i udzielony na forach Microsoft Office for Developers 14 kwietnia 2011 r.
Pytanie przesłane przez Vershner:
Zaakceptowana odpowiedź wysłana przez Billa Manville'a (Excel MVP):
Poniżej podaję przydatne fragmenty z odpowiedniej strony:
źródło
Przed programem Excel 2016 i niektórymi późniejszymi wersjami:
Jeśli obecnie masz zablokowaną historię cofania, możesz cofnąć tylko bieżący plik - pod warunkiem, że chcesz utracić historię cofania innych otwartych plików.
Po prostu zamknij inne pliki, które są otwarte w programie Excel, zapisując je w razie potrzeby. Spowoduje to wyczyszczenie części historii cofania, pozostawiając tylko działania dla bieżącego pliku w historii. Następnie możesz cofnąć te działania.
To powiedziawszy, sugerowałbym próbę uruchomienia Excela jako osobnych procesów, jak opisano w innej odpowiedzi / komentarzu. Zajmuje się nie tylko głupim problemem historii cofania pomieszanych danych, ale zapewnia całkowicie oddzielne okna programu Excel, po jednym na każdy plik (w przeciwieństwie do jednego okna programu Excel, w którym wszystkie pliki są otwarte jako pod-okna).
źródło
Jeśli chcesz edytować dwa istniejące pliki XLSX z dwiema osobnymi historiami, istnieje obejście, które działa - cóż, głównie ...
Pierwszy plik XLSX otwierany z jego lokalizacji. W przypadku drugiego pliku XLSX najpierw uruchom program Excel 2016 z menu Start, a następnie otwórz drugi plik XLSX przez to drugie okno programu Excel.
Pamiętaj, aby sprawdzić w Menedżerze zadań, czy istnieją dwa oddzielne procesy Excela - jak widać na zrzucie ekranu poniżej. Jeśli w jakiś sposób dwa pliki A i B zostaną zgrupowane w ramach tylko jednego procesu „Microsoft Excel” ... następnie zamknij wszystkie procesy Excela i spróbuj ponownie.
Windows wydaje się być dumny ze swojego niemieckiego pseudonimu: WinDOOF
źródło