Änderungen in Einer Excel-Datei wirken sich nicht auf die andere aus - bug report

Anonym
2015-07-22T14:53:06+00:00

Problem: 

Ich habe 2 Excel Dateien, nennen wir sie A.xlsx und B.xlsx.

Einige der Zellen sind miteinander verknüpft, so soll z.B. in Datei A Zelle C3 enthalten“=[B.xlsm]beispiel!D4”. 

Wenn ich nun Datei A schließe und in Datei B Änderungen  vornehme, welche die Zellbezeichnung beeinflussen, also z.B. eine Spalte hinzufüge, so wird aus Zelle D4 nun E4.

Anschließend öffne ich Datei A wieder, und dort steht in Zelle C3 immer noch der Inhalt “=[B.xlsm]example!D4”.

Das ist aber nicht länger richtig, denn der korrelierende Inhalt steht nun ja in Zelle E4!

Das Problem taucht ebenso auf, wenn man Spalten löscht oder Zeilen hinzufügt bzw. löscht.

Es ist zu 100% reproduzierbar und unabhängig von Formaten, Inhalten, Makros usw.

Der Support meinte lapidar, es handle sich "um ein reguläres Verhalten von Excel", was aber mit Verlaub Blödsinn ist.

Denn der Clou von Excel ist ja, dass sich relative Zellbezüge mit jeder Veränderung mit ändern - sonst wäre das Ganze Programm doch wertlos. Dies muss aber auch über die Grenze einer Datei hinaus funktionieren! Nur, weil es bisher nicht funktioniert oder man keine Methode gefunden hat, das ans Laufen zu bringen, ist das ja noch lange kein Argument dafür, dass es so sein soll und so bleiben muss!

Daher möchte ich dieses Problem als bug reporten, damit es an die zuständigen Entwickler eskaliert werden kann.

Wie kann ich vorgehen?

Danke im Voraus!

Microsoft 365 und Office | Excel | Für Zuhause | Windows

Gesperrte Frage. Diese Frage wurde aus der Microsoft-Support-Community migriert. Sie können darüber abstimmen, ob sie hilfreich ist, aber Sie können keine Kommentare oder Antworten hinzufügen oder der Frage folgen.

0 Kommentare Keine Kommentare

52 Antworten

Sortieren nach: Neueste
  1. Anonym
    2015-07-23T11:11:21+00:00

    Hallo Lutz,

    sorry, dass ich mich auch noch einmische, aber das ist das normale Verhalten von Excel.

    Woher soll eine geschlossene Zielmappe wissen, dass in der Quellmappe Zeilen oder Spalten eingefügt oder gelöscht wurden?

    Wenn du das unbedingt machen musst, dann arbeite mit Bereichsnamen oder öffne beide Mappen. Dann bekommt es die Zielmappe auch mit.

    Hier kannst du Verbesserungsvorschläge einreichen.

    Undhiereinen Fehlerbericht schreiben, wenn du das unbedingt für einen Bug hältst.

    Claus

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2015-07-23T09:44:42+00:00

    Noch ein Nachtrag:

    Es laufen keinerlei Add-ons, ich habe nichts an meinen Einstellungen "verfummelt", Microsoft hat das Verhalten reproduziert und bestätigt. Da brauchen wir also nicht mehr darüber zu diskutieren, ob das so ist oder nicht. Es liegt kein Problem bei Einstellungen, Rechner, Internetanbindung oder meinem Navigationssystem vor ... hat nämlich alles nichts mit dem Kern des Problems zu tun ;))

    Installiere auf einem frischen Rechner Excel 2010. Lege die Dateien A und B mit den Verknüpfungen so an, wie von mir beschrieben. Und es wird passieren, was ich erklärt habe: Die ZellBEZÜGE ändern sich. Glaub mir ;))

    Beste Grüße,

    Lutz

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2015-07-23T09:40:28+00:00

    Hi Andreas,

    zunächst einmal kennst Du mich nicht, also wieso maßt Du Dir an zu beurteilen, ob ich "den Horizont" habe, zu beurteilen, ob ein Bug vorliegt oder nicht? Ganz schön dreist! Zufällig bin ich nämlich Technik-Journalist, arbeite seit etwa 20 Jahren extrem intensiv mit Excel in hochkomplexen Zusammenhängen und kenne mich daher recht gut aus. Es gibt sicher Menschen auf der Welt, die Excel noch besser beherrschen, aber ein Laie bin ich nun wirklich nicht - weshalb ich sehr wohl beurteilen kann, was ein Bug ist und was nicht.

    Die von Dir beschriebene Methode hat übrigens nichts mit dem geschilderten Problem zu tun: Es geht schließlich nicht darum, dass ein neuer WERT in Datei B existiert, sondern dass sich der BEZUG geändert hat. Neue Werte übernimmt selbstverständlich jede andere Excel-Datei, auch wenn sie zum Zeitpunkt der Änderung geschlossen war.

    Es geht vielmehr darum, dass in Datei B aus Zelle D4 auf einmal E4 wurde: DAS bekommt Datei A nicht mit wenn sie zum Zeitpunkt der Änderung geschlossen war, weshalb sie anschließend immer noch auf Zelle D4 zeigt und somit den falschen Wert übernimmt.

    Dass es sich um einen Bug handelt, beweist die Tatsache, dass sich Excel anders verhält, wenn Datei A während der Änderung in Datei B geöffnet ist: Dann nämlich übernimmt Datei A die Änderung der Zellen-Bezeichnungen und aus D4 wird auch dort E4. Und es kann wohl kaum beabsichtigt sein, dass Excel andere Ergebnisse produziert, je nach dem, welche Dateien geöffnet oder geschlossen sind! Die Logik dahinter jeder Funktion muss unter allen Umständen gleich ablaufen, sonst wäre es ja fast so, als käme aus einer Formel an geraden Tagen 1 heraus und an ungeraden 2 ...  ;))

    Für mich liegt daher auf der Hand, dass es sich um einen Bug handelt!

    Beste Grüße,

    Lutz

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2015-07-23T09:29:12+00:00

    Hi Chris,

    vielen Dank, klappt aber nicht: Beide Dateien haben derzeit ca. 800 Datensätze, ständig steigend. Und pro Datensatz müssen derzeit 5 Zellen verknüpft werden – das macht keinen Sinn, da brauche ich eine automatisierte Methode ...

    Beste Grüße,

    Lutz

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2015-07-23T08:26:22+00:00

    Hallo Andreas,

    Jaein ^^

    bezogen den Zellbezug würde ich klar nein sagen, außer über den Umweg über Namensgebung oder übersehe ich etwas?

    lg

    Chris

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare