Home HomeXLimits - Hauptseite


[xllimit11]  Maximale Verschachtelungstiefe von Namen

Bezüglich Namen gibt es in Microsoft Excel eine Limitation, die in keiner offiziellen Excel-Dokumentation erwähnt ist. Wenn diese Limitation überschritten wird (was zugegebenerweise sehr selten ist), zeigt Excel eine Fehlermeldung, die weder korrekt noch verständlich ist und zudem nicht im geringsten auf das aktuelle Problem hinweist. Der Text der Fehlermeldung lautet "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." In der englischen Ausgabe von Microsoft Excel lautet die Fehlermeldung "Excel cannot complete this task with the available resources. Choose less data or close other applications".

Fehlermeldung "Microsoft Excel kann diesen Vorgang mit den verfügbaren Ressourcen nicht ausführen"
Abbildung: Fehlermeldung "Microsoft Excel kann diesen Vorgang mit den verfügbaren Ressourcen nicht ausführen"

Nur schon wegen der kuriosen Fehlermeldung sollte diese ungewöhnliche Namen-Limitation näher beschrieben werden. Die Limitation kann man in etwa so spezifizieren:

"In einer Arbeitsmappe können Namen eine maximale Verschachtelungstiefe von 20 Ebenen besitzen. Wird ein Name definiert, gelöscht oder in einer Formel verwendet, tritt eine Fehlermeldung auf. Eine Verschachtelungsebene entsteht, wenn ein Name definiert wird, der indirekt auf einen anderen Namen oder einen Zellbezug referenziert."

Beispiel
Die im folgenden Beispiel verwendete Arbeitsmappe heisst "Mappe1" und das Arbeitsblatt "Tabelle1".

Name Bezug Verschachtelungsebene
Test1 =Tabelle1!$A$1 1
Test2 =Mappe1!Test1 2
Test3 =Mappe1!Test2 3
Test4 =Mappe1!Test3 4
... ... ...
Test18 =Mappe1!Test17 18
Test19 =Mappe1!Test18 19
Test20 =Mappe1!Test19 20   (Limitation erreicht)
Test21 =Mappe1!Test20 21   (Limitation überschritten)

Sobald versucht wird, den Namen "Test21" anzulegen, erscheint die oben erwähnte Fehlermeldung. Die gleiche Fehlermeldung erscheint auch, wenn man den Namen "Test1" löschen will, da 20 weitere, indirekt verschachtelte Namen auf "Test1" referenzieren (Test1 besitzt die Verschachtelungsebene 1, plus 20 weitere Namen/Ebenen ergibt total 21 Ebenen, somit ist die Limitation überschritten).

Hinweise
- Diese Limitation existiert nur in Microsoft Excel 2002 und Excel 2003, nicht aber in Excel 97 und Excel 2000.
- Ob die Limitation in Microsoft Excel für Macintosh vorhanden ist, konnte nicht festgestellt werden.
- In Microsoft Excel 97 konnten bei verschiedenen Tests problemlos 40 verschachtelte Namen angelegt werden, also deutlich mehr als 20. Auch bei anschliessender Verwendung dieser Namen traten keine Unregelmässigkeiten auf.
- Auch in Microsoft Excel 2000 konnten 40 verschachtelte Namen definiert werden, wobei allerdings später gelegentlich Fehlermeldungen auftraten, insbesondere diese beiden:

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

Rückfragemeldung wegen Konflikt mit Namensdefinition in Zieltabelle
Abbildung: Rückfragemeldung wegen eines Namenkonflikts in der Zieltabelle

Weitere Informationen zu dieser Limitation erhalten Sie hier:
  XL2002/XL2003: Error Message "Excel Cannot Complete This Task with the Available Resources"

  http://support.microsoft.com/?scid=kb;en-us;Q292471

Weitere Informationen
Umfassende Informationen zum Thema "Excel und Systemressourcen" gibt es hier:

Weitere Informationen

Excel und Systemressourcen

To Top

Seiten-Info

Artikel-ID xllimit11
Limitation-ID

29

 

Verwandte Limitationen

Artikel-ID -
Limitation-ID -

 

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 6.01.2006 / 23:00 Uhr
Zuletzt kontrolliert am 22.12.2008 / 07:00 Uhr
© 2002-2009 by Philipp von Wartburg, Schweiz
Alle Rechte vorbehalten