Home HomeXLimits - Hauptseite


[xllimit28]  Limitationen von externen Zellbezügen

Bei externen Zellbezügen gibt es insbesondere zwei Limitationen, die oft bei betroffenen Excel-Benutzern zu Missverständnissen führen. Beide Limitationen erzeugen bei ihrer Überschreitung je nach Excelversion die Fehlermeldung "Nicht genügend Arbeitsspeicher" oder "Microsoft Excel kann diesen Vorgang mit den verfügbaren Ressourcen nicht ausführen. Bitte wählen Sie weniger Daten aus oder schliessen Sie andere Programme". Da die Fehler meistens beim Öffnen oder Speichern einer Arbeitsmappe auftreten, wird meistens angenommen, dass die Mappe beschädigt ist. Dies ist jedoch nicht der Fall.

Nachfolgend werden vier Limitationen von externen Zellbezügen vorgestellt:
» Maximale Anzahl externe Verknüpfungswerte, die in einer Mappe gespeichert werden können
» Maximale Anzahl externe Zellbezüge in einem Tabellenblatt
» Maximale Länge des Zelltextes von externen Zellen bei geöffneter Quellmappe
» Maximale Länge des Zelltextes von externen Zellen bei geschlossener Quellmappe


Maximale Anzahl externe Verknüpfungswerte, die in einer Mappe gespeichert werden können

Fehlermeldungen bei Überschreiten der Limitation in Excel 97 und Excel 2000
Enthält eine Arbeitsmappe mehr als ca. 16'000 Zellbezüge (exakte maximale Anzahl siehe hier) auf eine oder mehrere andere Mappen, wobei die Option "Externe Verknüpfungswerte speichern" (Excel Optionen-Fenster, Registerseite "Berechnen") aktiviert ist, so erscheint in Excel 97 und Excel 2000 die Fehlermeldung "Nicht genügend Arbeitsspeicher", die von der Fehlermeldung "Kann externe Verknüpfungswerte nicht speichern" gefolgt wird.

Fehlermeldung "Nicht genügend Arbeitsspeicher"
Abbildung: Fehlermeldung "Nicht genügend Arbeitsspeicher"

Die beiden Fehlermeldungen treten gewöhnlich beim Speichern der Arbeitsmappe auf, können aber auch bereits bei Eingabe eines externes Zellbezuges erscheinen, sofern dadurch die Anzahl von ca. 16'000 Zellwerten überschritten wird. In Excel 2002/XP und Excel 2003 erscheint beim Speichern die Fehlermeldung "Microsoft Excel kann diesen Vorgang mit den verfügbaren Ressourcen nicht ausführen. Bitte wählen Sie weniger Daten aus oder schliessen Sie andere Programme.", die ebenfalls von der Meldung "Kann externe Verknüpfungswerte nicht speichern" gefolgt wird (siehe auch weiter unten).

Die Fehlermeldung "Kann externe Verknüpfungswerte nicht speichern", die unmittelbar nach der Fehlermeldung "Nicht genügend Arbeitsspeicher" auftritt, sieht bei Microsoft Excel 97 so aus:

Fehlermeldung "Kann externe Verknuepfungswerte nicht speichern" (XL97)
Abbildung: Fehlermeldung "Kann externe Verknüpfungswerte nicht speichern" (Excel 97)

Bei Excel 2000, 2002 und 2003 sieht die Fehlermeldung so aus:

Fehlermeldung "Kann externe Verknuepfungswerte nicht speichern" (XL2000)
Abbildung: Fehlermeldung "Kann externe Verknüpfungswerte nicht speichern" (Excel 2000, 2002 und 2003)

Fehlermeldungen bei Überschreiten der Limitation in Excel 2002 und Excel 2003
In Microsoft Excel 2002 und 2003 erscheint genau wie in Excel 97 und Excel 2000 die Fehlermeldung "Kann externe Verknüpfungswerte nicht speichern". Allerdings wird anstelle der Meldung "Nicht genügend Arbeitsspeicher" diese Fehlermeldung angezeigt:

Fehlermeldung "Kann Vorgang mit verfügbaren Ressourcen nicht ausführen"
Abbildung: Fehlermeldung "Microsoft Excel kann diesen Vorgang mit den verfügbaren Ressourcen nicht ausführen" (Excel 2002 und 2003)

Problem beheben
Dieses Problem kann man beheben, indem man die Option "Externe Verknüpfungswerte speichern" ausschaltet (Dialogfenster "Optionen", Registerseite "Berechnen"). Dadurch erscheinen keine Fehlermeldungen mehr. Allerdings werden auf diese Weise die externen Verknüpfungswerte nicht gespeichert.

Exakte maximale Anzahl / Anmerkung des Autors
Die Angabe von ca. 16'000 externen Verknüpfungswerte stammt von Microsoft. In mehreren Tests konnte ich immer genau maximal 16'375 externe Zellwerte speichern. Ich bin daher sicher, dass eine maximale Anzahl von exakt 16'375 Zellwerte stimmt. Zudem besitzt die verwandte Limitation "Maximale Anzahl externe Zellbezüge in einem Tabellenblatt" exakt die gleiche Grenze.

Weitere Informationen über die Arbeitsspeicher-Fehlermeldung wegen zu vielen Verknüpfungswerten finden Sie hier:

Weitere Informationen

Arbeitsspeicher-Fehlermeldung: Fehlermeldungsursache "Zu viele externe Verknüpfungswerte"

Weitere Informationen von Microsoft finden Sie in diesen Knowledge Base-Artikeln:
  XL97: Error Message: "Unable to Save External Link Values"
  http://support.microsoft.com/?kbid=178086
  XL2000: Error Message: "Unable to Save External Link Values"
  http://support.microsoft.com/?scid=kb;en-us;214342

To Top


Maximale Anzahl externe Zellbezüge in einem Tabellenblatt

Excel 97:    16'375 Bezüge
Excel 98 (Mac): 16'375 Bezüge
Excel 2000: (Keine Angabe)
Excel 2002: (Keine Angabe)
Excel 2003: (Keine Angabe)

Wenn diese Limitation überschritten wird, erscheint die Fehlermeldung "Nicht genügend Arbeitsspeicher". Die Meldung kann beim Öffnen oder beim Schliessen der Arbeitsmappe, oder auch beim Eingeben oder Ändern einer Zellformel auftreten, sofern dies die Anzahl von 16'375 Bezügen übersteigt. Die Limitation gilt jedoch nur, wenn die verknüpfte(n) Arbeitsmappe(n) geschlossen ist/sind. Zum Vermeiden dieser Fehlermeldung muss man somit lediglich die Quellmappe(n) öffnen. Wenn die Quellmappe geschlossen wird, erscheint die Fehlermeldung ebenfalls.

Fehlermeldung "Nicht genügend Arbeitsspeicher"
Abbildung: Fehlermeldung "Nicht genügend Arbeitsspeicher"

Die obige Fehlermeldung tritt beispielsweise bereits dann auf, wenn man diese einfache Formel verwendet:

  =SUMME('C:\Daten\[Quelle.xls]Tabelle1'!$A$1:$A$16376)

Beachten Sie bitte, dass der Fehler grundsätzlich nur dann erscheint, wenn alle referenzierten externen Zellen einen Inhalt besitzen. Ist beispielsweise die Zelle A16376 leer, erscheint keine Fehlermeldung, weil der referenzierte Zellbereich zwar 16'376 Zellen umfasst, aber nur Zellwerte von 16'375 Zellen angesprochen werden. Zellbezüge auf leere externen Zellen haben keinen Einfluss.

Nach Auftreten der Fehlermeldung wird anstelle des Formelresultats der Fehlerwert "#BEZUG!" angezeigt.

Informationen über andere mögliche Ursachen für die Arbeitsspeicher-Fehlermeldung finden Sie auf der Seite Excel-Arbeitsspeicher: Fehlermeldung "Nicht genügend Arbeitsspeicher".

Weitere Informationen von Microsoft finden Sie in diesem Knowledge Base-Artikel:
  XL97: "Not Enough Memory" Error Using Linking Formulas
  http://support.microsoft.com/?scid=kb;en-us;167079

To Top


Maximale Länge des Zelltextes von externen Zellen

Maximale Länge des Zelltextes bei geöffneter Quellmappe

Excel 97:    32'767 Zeichen
Excel 2000: 32'767 Zeichen
Excel 2002: 32'767 Zeichen

Excel 2003: 32'767 Zeichen

Wenn die Quellmappe in der gleichen Excel-Instanz wie die Zielmappe geöffnet ist, werden sämtliche Zeichen des Zelltextes zurückgegeben. Ist hingegen die Quellmappe geschlossen, so werden maximal 255 Zeichen des Zelltextes zurückgegeben. Bei Zelltexten von mehr als 255 Zeichen Länge werden die ersten 255 Zeichen zurückgegeben. Alle weiteren Zeichen werden abgeschnitten.

Weitere Informationen siehe Fachartikel "Maximale Länge des Zellinhaltes" (Artikel-ID xllimit3).

To Top

Maximale Länge des Zelltextes bei geschlossener Quellmappe

Excel 97:    255 Zeichen
Excel 2000: 255 Zeichen
Excel 2002: 255 Zeichen

Excel 2003: 255 Zeichen

Diese Limitation gilt nur, wenn sich die bezogene Zelle in einer Arbeitsmappe befindet, welche geschlossen ist. Ist die Quellmappe in der gleichen Excel-Instanz geöffnet wie die Mappe, die den Zellbezug enthält, so werden sämtliche (bzw. maximal 32'767) Zeichen des Zelltextes zurückgegeben.

Diese Limitation gilt generell unter Windows für DDE-Verbindungen. Enthält die verknüpfte Zelle mehr als 255 Zeichen, so werden nur die ersten 255 Zeichen zurückgegeben.

Weitere Informationen siehe Fachartikel "Maximale Länge des Zellinhaltes" (Artikel-ID xllimit3).

To Top

Seiten-Info

Artikel-ID xllimit28
Limitation-ID 85, 107

 

Verwandte Limitationen

Artikel-ID xllimit3
xllimit14
Limitation-ID 76, 78, 79

 

Links

Liste der Limitationen-Artikel
Liste der Excel-Limitationen
Liste der Excel-Seiten
XLimits (Home)
xlam (Home)

Haben Sie Fragen, Anregungen oder einen Fehler entdeckt?
Kontakt zum Autor

Zuletzt aktualisiert am 7.04.2006 / 20:00 Uhr
Zuletzt kontrolliert am 19.12.2008 / 17:00 Uhr
© 2002-2009 by Philipp von Wartburg, Schweiz
Alle Rechte vorbehalten