Verschieben sich MS Excel-Zellbezüge nach Verwendung eines Makros?

Verschieben sich MS Excel-Zellbezüge nach Verwendung eines Makros?

Im Wesentlichen passiert Folgendes: Auf Blatt1 habe ich eine Spalte mit Zellen, die mit anderen Zellen auf Blatt2 verknüpft sind. Sieht ungefähr so ​​aus.

Blatt1!A1=Blatt2!A1

Blatt1!A2=Blatt2!A2

Blatt1!A3=Blatt2!A3 usw.

Dann verwende ich ein Makro, das einige Filter und dergleichen durchführt, und wenn ich mir dann die oben genannten Zellen in Blatt1 ansehe, sehen sie so aus.

Blatt1!A1=Blatt2!#REF!

Blatt1!A2=Blatt2!A1

Blatt1!A3=Blatt2!A2

Wenn ich das Makro erneut verwende, verschieben sich die Bezüge erneut.

Blatt1!A1=Blatt2!#REF!

Blatt1!A2=Blatt2!#REF!

Blatt1!A3=Blatt2!A1

Ich kann beim besten Willen nicht herausfinden, woran das liegt. Was mich besonders wundert, ist, dass das von mir verwendete Makro NICHTS auf Blatt1 macht. Es ändert zwar die Zellen auf Blatt2, mit denen die Zellen auf Blatt1 verknüpft sind, aber ansonsten macht es auf Blatt1 nichts.

Es filtert im Grunde nur die Daten auf Blatt 3, fügt die gefilterten Daten auf Blatt 2 ein und entfernt dann doppelte Werte. Das ist buchstäblich alles, was es tut. Kann mir das bitte jemand erklären? Danke.

Antwort1

Ich vermute, da Sie alles auf Blatt 2 löschen, geht die Referenz verloren und sobald eine Formel zu diesem #REF!-Fehler geht, geht sie nicht zurück, bis Sie sie ändern. Das Einzige, was mir einfällt, ohne mehr Informationen darüber zu haben, was Sie wirklich versuchen, wäre, das Makro die Referenzen auf Blatt1 zurücksetzen zu lassen, wenn es fertig ist.

Hinweis an den Moderator: Ich würde kommentieren, habe aber noch nicht genug Ruf.

verwandte Informationen