As referências de células do MS Excel mudam após o uso de uma macro?

As referências de células do MS Excel mudam após o uso de uma macro?

Basicamente é isso que acontece: Na Planilha1 tenho uma coluna de células vinculadas a outras células da Planilha2. Parece algo assim.

Planilha1!A1=Planilha2!A1

Folha1!A2=Folha2!A2

Folha1!A3=Folha2!A3 etc.

Aí eu uso uma macro que faz alguma filtragem e tal e quando olho para as células mencionadas na Planilha1 elas ficam assim.

Planilha1!A1=Planilha2!#REF!

Folha1!A2=Folha2!A1

Folha1!A3=Folha2!A2

Quando uso a macro novamente, as referências mudam novamente.

Planilha1!A1=Planilha2!#REF!

Folha1!A2=Folha2!#REF!

Folha1!A3=Folha2!A1

Eu não consigo descobrir o que está causando isso. O que mais me confunde é que a macro que uso não faz NADA na Planilha1. Ele altera as células da Planilha2 às quais as células da Planilha1 estão vinculadas, mas fora isso, não faz nada na Planilha1.

Basicamente, ele apenas filtra os dados na Planilha3, cola o material filtrado na Planilha2 e remove os valores duplicados. Isso é literalmente tudo o que faz. Alguém poderia me explicar isso por favor? Obrigado.

Responder1

Meu palpite é que como você está excluindo tudo na Planilha 2, ele perde a referência e assim que a fórmula vai para aquele #REF! erro, ele não volta até que você o altere. A única coisa que consigo pensar sem ter mais informações sobre o que você realmente está tentando fazer seria deixar a macro redefinir as referências na Planilha1 quando terminar.

Nota para o mod: eu comentaria, mas ainda não tenho representante suficiente.

informação relacionada