O recurso de desfazer / refazer do Microsoft Excel se comporta de maneira diferente de qualquer outro programa que conheço. A pilha de desfazer parece ser global em todos os arquivos abertos, portanto, às vezes, desfazer alterna para outro arquivo e desfaz algo que você não queria desfazer. E se uma edição que você deseja desfazer foi anterior a uma edição em outro arquivo, você não tem escolha a não ser desfazer o outro arquivo.
Não sou o primeiro a reclamar disso - veja "A loucura de desfazer do Excel" , na metade do caminho.
Além de "editar apenas um arquivo de cada vez", existe uma maneira de fazer com que o Desfazer do Excel se aplique apenas ao arquivo atual?
Estou usando o Excel 2003 se isso faz diferença.
microsoft-excel
editing
microsoft-excel-2003
undo
Hugh Allen
fonte
fonte
Excel 2016
me faz querer morrer.false
. Quando é feita uma referência a outra pasta de trabalho, o sinalizador é alteradotrue
e permanece dessa maneira. Para pastas de trabalho onde o sinalizador estáfalse
(ou seja, na maioria dos casos), as operações de desfazer afetam apenas essa pasta de trabalho. Para pastas de trabalho onde o sinalizador estátrue
, desfazer mantém o comportamento atual (pasta de trabalho cruzada).Respostas:
A maneira mais fácil é abrir várias cópias do Excel, uma por planilha. Isso é realmente irritante, mas não há outra maneira. Tenho atalhos especiais para minhas planilhas principais, apenas para abri-las explicitamente. Para fazer isso:
"C: \ Arquivos de programas (x86) \ Microsoft Office \ Office12 \ EXCEL.EXE" "C: \ Noiselezz \ financial \ shared financial \ Sales Sheet.xlsb"
Infelizmente, a Microsoft realmente tem poucas pistas sobre como os clientes realmente usam seus produtos. A loucura de Desfazer é um sinal disso - eles continuam cegamente com o método mais ridículo de desfazer conhecido pela humanidade. Nem sequer é consistente com outros produtos do Office.
Outra loucura é o sistema DDE - a melhor maneira de diminuir a velocidade de um computador - às vezes leva 12 segundos antes do lançamento começar, por causa do DDE. Eu continuo corrigindo as configurações do registro para remover o lixo do DDE, mas toda vez que o MS atualiza o Office, elas são úteis para "corrigi-las".
Eu trabalhei no MS e vi como eles pensam - não perca seu tempo esperando que eles mudem - isso foi há 10 anos e eles são os mesmos hoje.
fonte
Este problema foi discutido e respondido nos Fóruns do Microsoft Office para Desenvolvedores em 14 de abril de 2011.
Pergunta enviada por Vershner:
Resposta aceita postada por Bill Manville (Excel MVP):
Abaixo, estou fornecendo os snippets úteis da página relevante:
fonte
Antes do Excel 2016 e algumas versões posteriores:
Se você está atualmente com um histórico de desfazer misto, pode desfazer apenas no arquivo atual - desde que esteja disposto a perder o histórico de desfazer de outros arquivos abertos.
Basta fechar outros arquivos abertos no Excel, salvando-os conforme necessário. Isso limpará suas partes do histórico de desfazer, deixando apenas as ações para o arquivo atual no histórico. Então você pode desfazer essas ações.
Dito isso, sugiro tentar executar o Excel como processos separados, conforme descrito em outra resposta / comentário. Ele não apenas cuida do estúpido problema de histórico de desfazer misto, como também fornece janelas do Excel totalmente separadas, uma por cada arquivo (em oposição a uma janela do Excel com todos os arquivos abertos como sub-janelas dentro dele).
fonte
Se você deseja editar dois arquivos XLSX existentes com dois históricos separados, há uma solução alternativa, que funciona - bem, principalmente ...
O primeiro arquivo XLSX aberto a partir de sua localização. Para o segundo arquivo XLSX, você inicia o Excel 2016 no menu Iniciar e, em seguida, abre o segundo arquivo XLSX nessa segunda janela do Excel.
Verifique no Gerenciador de tarefas se existem dois processos separados do Excel - como você pode ver na captura de tela abaixo. Se, de alguma forma, os dois arquivos A e B estiverem agrupados em apenas um processo "Microsoft Excel" ... feche todos os processos do Excel e tente novamente.
O Windows parece estar orgulhoso do seu apelido alemão: WinDOOF
fonte