KB0156: Não consigo copiar dados para a planilha do think-cell ou o formato é perdido :: think-cell
Não consigo copiar dados para a planilha do think-cell ou o formato é perdido
Você tem dados em uma pasta de trabalho do Excel (.xlsx) e deseja copiá-los/colá-los na planilha de dados interna de um think-cell chart. Quando você cola os dados, observa um dos seguintes problemas:
Você recebe uma mensagem: O Microsoft Excel não pode colar os dados.
Somente são coladas células vazias.
O seu formato de data ou número foi perdido, como por exemplo, 1/1/2012 transforma-se em 40909 ou $3,5 transforma-se em 3,5.
Depois de colar, os valores de porcentagem são exibidos incorretamente. Em gráficos de 100%, o layout do gráfico pode mudar.
As cores da célula não aparecem no gráfico, embora você tenha assinalado a opção Usar preenchimento do Excel na parte superior.
Esses problemas também podem ocorrer quando você usa os links de dados do Excel do think-cell.
Qualquer um dos problemas listados acima pode acontecer se a pasta de trabalho .xlsx contiver mais de, aproximadamente, 3.000 estilos de célula. Você pode verificar o número dos estilos de célula com o seguinte comando VBA no Immediate Window:
Solução 1: Limpar pastas de trabalho afetadas
Selecione todas as planilhas em sua pasta de trabalho: mantenha pressionada a tecla SHIFT e clique na primeira e na última planilhas
O formato de arquivo usado ao colar dados na planilha do think-cell ou ao transferi-los em um vínculo de dados do Excel (formato de arquivo Biff8/.xls) suporta somente 3.000 estilos de célula, aproximadamente. Ao transferir dados de uma pasta de trabalho .xlsx com um grande número de estilos de célula para uma planilha de dados do think-cell, a informação de formatação é perdida ou não é possível colar.
Algumas pastas de trabalho .xlsx contêm um elevado número (várias dezenas de milhares) de estilos de célula devido a bugs e design de código problemático no Excel. Um fator contribuinte são também as ferramentas de criação de relatórios que por vezes geram muitos estilos de célula desnecessários. Em determinadas condições, todos os estilos de célula não usados são copiados ao copiar células ou planilhas entre pastas de trabalho.
Copiar uma planilha para uma nova pasta de trabalho com o Excel 2007 ou 2010:
Clique com o botão direito do mouse na guia da pasta de trabalho → Mover ou copiar… → Para pasta de trabalho: (nova pasta de trabalho) e selecione Criar uma cópia.
Copiar/colar células (mesmo uma única célula) em outra pasta de trabalho em um processo de Excel separado ou em uma planilha de dados do think-cell
Para iniciar um processo de Excel separado, clique com o botão direito do mouse no símbolo do Excel na barra de tarefas e clique em Microsoft Excel 20…
No Excel 2013 e posteriores, mantenha a tecla ALT pressionada simultaneamente para iniciar um processo separado. Confirme a mensagem Você deseja iniciar uma nova instância do Excel? com Sim.
O think-cell é afetado porque nossa planilha de dados baseia-se em uma planilha do Excel em um processo separado do Excel.
A cópia de células na mesma pasta de trabalho não copia estilos de célula não usados.
A princípio, é possível copiar/colar com sucesso dados de uma pasta de trabalho do Excel (.xlsx) em uma planilha interna de dados de um gráfico do think-cell, mas qualquer tentativa posterior de copiar/colar (mesmo a partir de uma célula vazia) na mesma planilha de dados fará surgir a mensagem O Microsoft Excel não pode colar os dados. Nesse caso, os demais problemas mencionados na seção Sintomas acima não ocorrerão.
Esse problema acontece ao copiar dados entre processos separados do Excel, se um estilo de tabela personalizado existir com o mesmo nome em ambos os arquivos de origem e de destino. Uma vez que o primeiro copiar/colar também copia qualquer estilo de tabela personalizado, a tentativa seguinte de copiar/colar será falha. O problema pode ser reproduzido sem o think-cell.
Abra dois processos do Excel. Se o Excel já estiver aberto e você criar uma nova pasta de trabalho com Ctrl+N, a segunda pasta de trabalho será mantida no mesmo processo do Excel.
Na pasta de trabalho que está aberta no primeiro processo do Excel, vá para Excel → Início → Estilos → Formatar como tabela → Novo estilo de tabela … → OK. Isso irá criar um novo estilo de tabela personalizada chamado "Estilo de tabela 1".
Copie/cole uma célula da pasta de trabalho contendo "Estilo de tabela 1" para outra pasta de trabalho no segundo processo do Excel. Isso funciona pela primeira vez.
Novamente, copie/cole uma célula da pasta de trabalho contendo "Estilo de tabela 1" para outra pasta de trabalho no segundo processo do Excel. Na segunda vez que a falha ocorrer, ela virá acompanhada da mensagem O Microsoft Excel não pode colar os dados.
Excel 2007 e anteriores não são afetados por esse problema.
No Excel 2010, o problema ainda pode ocorrer até novembro de 2015. Se sua empresa tiver um contrato de suporte do Microsoft Office e você desejar entrar em contato com a Microsoft para solicitar uma correção, consulte o número de caso na Microsoftfor Excel 2013, 114021711190574.
Enquanto isso, você pode usar os seguintes atalhos:
Cole os dados na planilha do think-cell como texto:
planilha de dados do think-cell → Colar → Mais (o botão em formato de triângulo pequeno perto do botão Colar) → Colar especial … → Texto → OK.
Clique no botão Limpar os formatos de todas as células na planilha de dados interna do think-cell. Isso remove qualquer estilo de tabela personalizado da planilha de dados e os comandos de colagem subsequentes funcionarão pelo menos uma vez.
A Microsoft corrigiu esse problema para o Excel 2013. Instale o KB2881014 a partir das atualizações do Microsoft Office de 10 de junho de 2014 ou o hotfix KB2881042.