Existe uma maneira de vincular dados da pasta de trabalho sem obter erros de REF quando uma linha é excluída?

0

Atualmente, tenho duas pastas de trabalho, a pasta de trabalho 1 e a pasta de trabalho 2.

A pasta de trabalho 1 - Folha 1 está vinculando diretamente os dados à pasta de trabalho 2 - folha 1.

Estou ligando inserindo a fórmula abaixo na pasta de trabalho 2.

='[Workbook1.xlsm]Sheet1'!C3

Isto liga bem, no entanto, sempre que uma linha é excluída na pasta de trabalho 1 - folha 1, isso produz um REF! erro na linha correspondente na pasta de trabalho 2.

Eu li uma das melhores maneiras de combater isso, é usar INDIRECT para fazer referência de texto à célula, a única desvantagem é que, para INDIRECT funcionar, ambas as pastas de trabalho teriam que ser abertas; caso contrário, não poderia fazer referência os dados.

Existe alguma maneira de corrigir esse problema? Eu quero que a pasta de trabalho 2 exiba os mesmos dados na pasta de trabalho 1 via link, mas não posso pagar por uma REF! erro sempre que uma linha é excluída e também não posso ter a pasta de trabalho 1 aberta.

    
por Nokturnyl 31.07.2018 / 19:51

1 resposta

0

Resolveu isso por meio de pesquisas adicionais. Eu usei a função INDEX que ainda funcionará mesmo se uma pasta de trabalho estiver fechada.

Código original:

='[Workbook1.xlsm]Sheet1'!C3

Alterado para:

=INDEX('[Workbook1.xlsm]Sheet1'!C3)
    
por 01.08.2018 / 09:55