Tenho um usuário que não consegue copiar muitos dados de uma instância do Excel para outra. Copiar e colar em uma instância funciona bem, mas se eu abrir duas instâncias, recebo rapidamente o erro:
Microsoft Excel cannot paste the data.
O que é realmente estranho são as circunstâncias em que o erro aparece. Maneiras de produzir este erro:
- Copie uma célula para frente e para trás algumas vezes, tende a falhar na terceira vez.
- Copie uma célula em um documento com muitas outras coisas, funciona cerca de 10 vezes.
- Copiar uma célula de um documento com muitas outras coisas para um documento em branco funciona cerca de 3 vezes.
- Abra uma terceira instância e copie uma célula para frente e para trás, ela funcionará uma ou duas vezes e então produzirá o erro.
- Abra uma quarta instância, ela funcionará com qualquer planilha, até você receber o erro, então não funcionará com nenhuma delas.
O que não afeta se o erro aparecer:
- Se a pasta de trabalho estiver habilitada para marco
- Se o Excel estiver no modo de segurança
Fechar uma planilha (mas não a instância) e depois abrir uma nova planilha permite copiar e colar mais... por um tempo.
Tenho muita RAM disponível e o Excel não está consumindo memória. Não tenho ideia de qual possa ser a causa disso e isso está me deixando maluco. Por favor ajude.
Atualizar:Copiar e colar Paste Special/XML Spreadsheet
funciona mesmo após a falha de copiar/colar normal. Isso não ajuda no meu caso, pois a planilha que estou tentando copiar possui tabelas dinâmicas.
Atualização2:Copiar, colar Paste Special/Microsoft Excel Worksheet (code) Object
e clicar duas vezes no resultado me permite mover os dados entre instâncias, mas esse é um processo ridiculamente complicado e ainda gostaria de saber o que está acontecendo para poder evitá-lo no futuro.
Responder1
Isso pode acontecer se a planilha contiver dados de estilo de célula corrompidos (ou em excesso). O número de estilos de células parece aumentar com o tempo até que algo cede.
Para limpar sua planilha, execute-aFerramenta XLStyese tente copiar e colar novamente.