Referências de célula do MS Excel mudando depois de usar uma macro?

0

Basicamente é isso que acontece: Na Sheet1 eu tenho uma coluna de células que estão vinculadas a outras células na sheet2. Parece algo assim.

Folha1! A1 = Folha2! A1

Folha1! A2 = Folha2! A2

Folha1! A3 = Folha2! A3 etc.

Então eu uso uma macro que faz alguma filtragem e tal e quando eu olho para as células acima mencionadas na Folha1 elas se parecem com isso.

Folha1! A1 = Folha2! #REF!

Folha1! A2 = Folha2! A1

Folha1! A3 = Folha2! A2

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

Folha1! A1 = Folha2! #REF!

Folha1! A2 = Folha2! #REF!

Folha1! A3 = Folha2! A1

Eu não posso para a vida de mim descobrir o que está causando isso. O que especialmente confunde minha mente é que a macro que eu uso não faz nada na Folha1. Ele altera as células na Planilha2 que as células na Planilha1 estão vinculadas, mas diferente de que ele não faz nada na Planilha1.

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

    
por Andrewb 15.05.2015 / 01:01

1 resposta

0

Meu palpite é que, uma vez que você está apagando tudo na Folha 2, ele perde a referência e uma vez a fórmula vai para o #REF! erro não volta até que você mude. A única coisa que posso pensar sem ter mais informações sobre o que você está realmente tentando fazer, seria deixar a macro redefinir as referências na Planilha1 quando estiver pronto.

Nota para mod: gostaria de comentar, mas ainda não tenho rep suficiente.

    
por 15.05.2015 / 02:06