¿Las referencias de celda de MS Excel cambian después de usar una macro?

¿Las referencias de celda de MS Excel cambian después de usar una macro?

Básicamente esto es lo que sucede: en la Hoja1 tengo una columna de celdas que están vinculadas a otras celdas en la Hoja2. Se parece a esto.

Hoja1!A1=Hoja2!A1

Hoja1!A2=Hoja2!A2

Hoja1!A3=Hoja2!A3 etc.

Luego uso una macro que filtra y demás, y cuando miro las celdas mencionadas anteriormente en la Hoja 1, se ven así.

Hoja1!A1=Hoja2!#REF!

Hoja1!A2=Hoja2!A1

Hoja1!A3=Hoja2!A2

Cuando vuelvo a utilizar la macro, las referencias vuelven a cambiar.

Hoja1!A1=Hoja2!#REF!

Hoja1!A2=Hoja2!#REF!

Hoja1!A3=Hoja2!A1

No puedo ni por mi vida descubrir qué lo está causando. Lo que especialmente me desconcierta es que la macro que uso no hace NADA en la Hoja1. Cambia las celdas de la Hoja2 a las que están vinculadas las celdas de la Hoja1, pero aparte de eso, no hace nada en la Hoja1.

Básicamente, simplemente filtra datos en la Hoja3, pasa el material filtrado en la Hoja2 y luego elimina los valores duplicados. Eso es literalmente todo lo que hace. ¿Alguien podría explicarme esto por favor? Gracias.

Respuesta1

Supongo que, dado que estás eliminando todo en la Hoja 2, se pierde la referencia y una vez que una fórmula pasa a ese #REF. error, no vuelve atrás hasta que lo cambies. Lo único que se me ocurre sin tener más información sobre lo que realmente estás tratando de hacer es dejar que la macro restablezca las referencias en la Hoja 1 cuando esté lista.

Nota para el mod: comentaría pero aún no tengo suficiente reputación.

información relacionada