Eu tenho uma planilha do xlsm do Excel com uma tabela definida que tem um cabeçalho e uma linha vazia que seria expandida automaticamente quando os dados são adicionados. Por favor, veja a captura de tela para um exemplo fictício.
Ao adicionar linhas manualmente, ela se expandirá automaticamente e funcionará bem. Começarei a ter problemas ao colar dados na tabela, que é o objetivo.
No caso de colar algo de 2 linhas ou mais na célula B2, receberei a mensagem de aviso conforme apresentado na captura de tela. A única maneira de nenhum aviso ser mostrado é se eu adicionar dados um por um manualmente OU colar dados na célula B3, ou seja, deixar a primeira linha vazia, o que eu reluto em fazer.
Apenas para esclarecer - as coisas funcionam bem para uma nova tabela fictícia, mas eu realmente precisaria corrigir minha tabela existente, que de outra forma funciona muito bem para exportação XML.
Além disso - a expansão do intervalo de tabelas "ao vivo" funciona conforme o esperado. A parte suspeita é que recebi esta mensagem de aviso que não é um procedimento padrão. No entanto, o problema tangível em questão são as fórmulas definidas na coluna A que estão fora do intervalo da tabela, definidas e não devem ser expandidas automaticamente (mas estão se referindo às células dentro da tabela).
A fórmula na célula A2
permaneceria a mesma, no entanto, a fórmula A3
se tornaria =B3&C3
algo como=B6&C6
Embora possa ser difícil identificar o problema exato - talvez alguém tenha ideias sobre o que poderia fazer com que essa mensagem de aviso seja mostrada na expansão automática da tabela em primeiro lugar?
fonte
Respostas:
O problema é realmente causado pelo fato de que, na coluna,
A
você tem referências às células abaixo da Tabela nas quais cola os dados. A caixa de diálogo de aviso simplesmente alerta você para o fato de que a fórmula na colunaA
foi alterada.A solução é substituir as referências normais nas fórmulas na coluna
A
por referências estruturadas.A fórmula apropriada para todas as células na coluna
A
seria assim:Notas:
Não se esqueça de substituir
YourTableName
com o nome da tabela atual .A maneira simples de obter as referências estruturadas para células em uma tabela é clicar nas células da tabela ao digitar a fórmula.
fonte