Ä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: Am hilfreichsten
  1. 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
  2. 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
  3. 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
  4. Andreas Killer 144.1K Zuverlässigkeitspunkte Volunteer Moderator
    2015-07-23T07:04:44+00:00

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

    Nönö, mit Verlaub, Du hast nicht den Horizont das zu beurteilen.

    Chris sagte: "Der Bezug ändert sich nur dann, wenn beide Mappen offen sind!"

    Dazu sage ich: "Jaein. Der Wert kann sich auch ändern wenn nur eine Mappe geöffnet wird."

    Mach mal das:

    -Excel öffnen

    -Neue Datei

    -Eine 1 in Zelle A1 schreiben

    -Speichern unter A.xlsx

    -Neue Datei

    -Formel =[A.xlsx]Tabelle1!$A$1 in Zelle A1

    -Speichern unter B.xlsx

    -Beide Dateien zu

    -A.xlsx öffnen

    -Eine 2 in Zelle A1 schreiben

    -Speichern und Datei zu

    -B.xlsx öffnen

    Und an der Stelle bekomme ich diese Meldung:

    Klicke ich auf Aktualisieren, dann erscheint die 2 in A1.

    Da gibt es keinen Bug. Die Frage ist was Du da in den Excel-Optionen verfummelt hast oder welche Add-Ins oder sonstige Sicherheitssoftware bei Dir läuft die das unterbindet.

    Diese Haken sind bei Dir gesetzt wenn Du B.xlsx geöffnet hast?

    Andreas.

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2015-07-23T05:43:11+00:00

    Hallo LutzH,

    Der Bezug ändert sich nur dann, wenn beide Mappen offen sind!

    Aber

    eine Möglichkeit wäre mit Namen zu arbeiten....

    externe Verknüpfung

    "Einige der Zellen sind miteinander verknüpft"

    Wobei es natürlich von der Anzahl der verknüpften Zellen abhängt ab sich der Aufwand lohnt.

    lg

    Chris

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare