Ä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-26T17:59:01+00:00

    Hallo Claus,

    das scheint dann soweit zu passen mit der Tabelle.

    Merkwürdig nur, dass er mit nicht den gewählten Namen und Namensmanager anzeigt, sondern vielmehr "Tabelle1". Wenn ich diesen ändern will in "Handydaten", erhalte ich die Fehlermeldung "Name existiert bereits". Egal, anderen Namen genommen, akzeptiert.

    Formel in der Zieldatei eingebaut, korrekte Werte erhalten.

    Das Ausgangsproblem bleibt aber bestehen: Öffne ich die Zieldatei bei geschlossener Quelldatei, erhalte ich die Fehlermeldung "Einige der Verknüpfungen in Ihrer Arbeitsmappe lassen sch zur Zeit nicht aktualisieren".

    Ich glaube, ich belasse es bei "A1:QZZ9999" ...  ;))

    Beste Grüße,

    Lutz

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  2. Anonym
    2015-07-26T16:27:57+00:00

    Hallo Lutz,

    bei deiner Vorgehensweise erstellst du eine neue Formatvorlage. Der Name, den du oben eingibst, ist dann der Name der Vorlage - nicht der Name der Tabelle. Du findest dann diese Vorlage bei "Als Tabelle formatieren" unter Benutzerdefiniert.

    Den Namen der Tabelle kannst du nur im Namensmanager ändern.

    Claus

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  3. Anonym
    2015-07-26T16:10:10+00:00

    Hallo Lutz,

    sorry, dass ich mir selber antworte. Die Benachrichtigungsmail ist eingegangen, aber der Beitrag ist hier nicht zu sehen.

    Wenn ein Laufrahmen um deine Datei vorhanden war, sollte sie auch richtig erkannt worden sein. Gehe auf Formeln => Namensmanager und schau dort nach dem Namen. Eine Änderung an der Tabelle kannst du auch an diesem Namen kontrollieren. Die Formelleiste bei "Bezieht sich auf" ist bei Tabellen zwar ausgegraut, aber den Bezug kannst du erkennen. Dort kannst du auch den Name für die Tabelle ändern.

    Am Einfachsten ist die Formelerstellung, wenn du die Quelldatei auch öffnest. Schreibe dann dein Gleichheitszeichen und die gewünschte Funktion und Klammer auf in die Zelle und gehe auf Ansicht => Fenster wechseln. Wechsle dort zu der Quellmappe und markiere den entsprechenden Bereich. Die Formel mit den strukturierten Verweisen erstellt sich dann selbst. So kannst du Fehler bei der Formeleingabe verhindern.

    Claus

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  4. Anonym
    2015-07-26T15:14:56+00:00

    Hallo Claus,

    hmmm, so weit, so gut: Ich wusste nicht, dass die Formatierungsvorlagen auch per Excel "ansprechbar" sind!

    Danke einmal mehr!

    Aber kann ich irgendwo kontrollieren (wie?), dass die Tabelle auch wirklich korrekt erweitert wurde?

    Wenn ich nämlich anschließend erneut auf "Als Tabelle formatieren" und dann "bearbeiten" klicke, wird mir nicht angezeigt, welcher Bereich aktuell davon erfasst wird ...

    Außerdem klappt das bei mir nicht in der Zieldatei:

    Wenn ich dort in der INDEX-VERGLEICH-Formel eingebe '[C_Handytest-Ergebnisse.xlsm]Handys'!Handydaten[#Alle] , erhalte ich die Fehlermeldung "Wir haben ein problem bei dieser Formel festgestellt ..."

    Offenbar hat Excel in der Quelldatei also meine Bezeichnung "Handydaten" nicht erkannt/abgespeichert/akzeptiert ... 

    Beim Anlegen bin ich über "Als Tabelle formatieren - Neue Tabellenformatvorlage - Ganze Tabelle" gegangen, habe oben unter "Name" eingegeben "Handydaten", aber ansonsten keine Formatierungen vorgenommen (die bisherigen will ich schließlich nicht verändern). 

    Anschließend bin ich auf die benutzerdefinierte Formatvorlage gegangen, daraufhin wurde der Bereich richtig markiert, "Tabelle hat Überschriften" ist aktiv. Muss auch geklappt haben, denn anschließend waren alle Überschriften mit den Filter-Häkchen und -Dropdowns versehen.

    Trotzdem erkennt die Zieldatei nicht die Bezeichnung ...

    Was habe ich falsch gemacht?

    Beste Grüße,

    Lutz

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare
  5. Anonym
    2015-07-26T13:39:32+00:00

    Hallo Lutz,

    auf der Registerkarte Start rechts neben der Bedingten Formatierung kannst du deine Daten als Tabelle formatieren. Stelle vorher den Cursor in eine Zelle deiner Daten und passe auf, dass richtig eingestellt ist, dass die Daten Überschriften haben.

    Damit wird dann auch ein Name dafür angelegt. Wenn es die erste auf dem Blatt ist, dann "Tabelle1" und damit kannst du dann diesen Bereich ansprechen. Beim Löschen oder Einfügen von Zeilen oder Spalten, wird der Bereich, den "Tabelle1" beschreibt automatisch angepasst.

    Funktionieren bei dir die Demomappen?

    Claus

    War diese Antwort hilfreich?

    0 Kommentare Keine Kommentare