Excel의 실행 취소 / 다시 실행 기능을 사용하여보다 전통적인 창별 방식으로 작동하고 Excel의 전체 인스턴스가 아닌 경우 어떻게해야합니까?


17

이것은 최근에 나를 미치게했다. 프로그램에 전역 실행 취소 / 다시 실행 기능이있는 것은 익숙하지 않습니다 (무엇을 실행 취소 할 때와 마찬가지로 현재 열려있는 Excel 창에서 마지막 작업을 실행 취소 함). 열린 창마다 자체 실행 취소 / 다시 실행 목록이있는 데 익숙합니다. Excel 2007이 더 전통적인 방식으로 작동하게하려면 어떻게해야합니까?


무엇을 정확하게 당신이 "창"을 의미합니까? 별도의 파일?
kluka

예, 각 창마다 다른 파일이 열려 있습니다.
supercheetah 2016 년

답변:


10

별도의 실행 취소 / 다시 실행 목록을 원하면 별도의 Excel 인스턴스를 엽니 다.

두 번 클릭하여 여러 파일을 열면 동일한 Excel 프로세스에서 열리고 동일한 실행 취소 / 다시 실행 목록을 공유합니다. 여러 Excel 인스턴스를 수동으로 연 다음 해당 인스턴스에서 파일을 열면 실행 취소 / 다시 실행 목록이 공유되지 않습니다.

자세한 내용은 다음을 확인하십시오.



superuser.com/questions/862263/… 에서 설명했듯이 왜 그것이 작동하지 않는지 모르겠습니다.
hossayni

2

다른 세션에서 Excel 파일을 조작하지 않는 한 단일 실행 취소 목록이 붙어 있다고 생각합니다.

문제를 설명하는 데 도움이 될 수있는 편집

Sheet1에을 A1입력하십시오 1.
Sheet2에을 A1입력하십시오 =Sheet1!A1.
Sheet2에을 B1입력하십시오 =A1+1.
Sheet1에서B1 입력=Sheet2!B1

두 시트는 ​​이제 동일하게 보이고 실행 취소 스택은 다음과 같습니다.

B1에`= Sheet2! B1` 입력  
B1에`= A1 + 1` 입력  
A1에`= Sheet1! A1` 입력  
A1에 '1'을 입력

이것을 두 장으로 분리 :

시트 1 시트 2  

B1에`= Sheet2! B1` 입력
                               B1에`= A1 + 1` 입력
                               A1에`Sheet1! A1`을 입력
A1에 '1'을 입력

기록의 Sheet1 부분 만 푸는 것은 Sheet1! A1 : B1의 내용을 삭제하는 것과 같습니다. 그것을 시도하면 Sheet2의 값이 변경됩니다. 따라서 각 시트 / 통합 문서 / 창에 대해 별도의 실행 취소 기록조차도 '격리'를 달성하지 못합니다.

Excel은 (현명하게도, 상당히보기에는) 동일한 세션에서 두 개의 통합 문서 / 창을 열어야 할 근거가 있다고 가정 할 수 있습니다. 서로간에 상호 작용을 기대할 이유가 있습니다. 이러한 상호 작용이 필요하지 않은 경우 항상 다른 세션에서 통합 문서를 열 수있는 옵션이 있습니다.

다른 세션 (예 : 확장 데스크탑)을 자주 사용하면 곧 단일 세션 내에서 작동 할 때의 몇 가지 장점을 알 수 있습니다.


당신이 옳을지도 모르겠습니다.
supercheetah
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.