Home HomeXLimits - Hauptseite


Ursachen von Limitationen   (Diese Seite ist in Bearbeitung)

Inhaltsübersicht

Ursachen von Limitationen

Beschreibung der Ursachen

Links

Limitationen verstehen
Auswirkungen von Limitationen
Abhängigkeiten von Limitationen
Limitationen entdecken
Seltsame Limitationen
Hauptseite


Ursachen von Limitationen

Es gibt ganz unterschiedliche Ursachen, die für die Entstehung einer Limitation - oder genauer gesagt der Spezifikation - verantwortlich sind. Während den letzten Jahren habe ich mich intensiv mit diesen Ursachen beschäftigt.

Nun, einem gelegentlichen Excel-Benutzer ist es vermutlich zeimlich egal, weshalb eine bestimmte Limitation existiert. Noch weniger wird es ihn interessieren, welche Gründe überhaupt zu Limitationen führen. Wichtig ist es für ihn dagegen, die existierenden Limitationen zu kennen und zu wissen, was beim Überschreiten einer Limitation zu tun ist. Wenn Sie aber mit grösseren Arbeitsmappen arbeiten und/oder VBA-Programme entwickeln, dann sollten Sie die Ursachen von Limitationen besser kennen.

 

Hier eine Liste der möglichen Ursachen (nicht abschliessend):

Nr. Ursache Beispiel
1 By Design Maximale Länge eines Arbeitsmappen-Kennwortes (15 Zeichen)
2 Kompatibilität Maximale Länge einer Zellformel (1'024 Zeichen)
3 Ältere Programmversion Anzahl Zeilen eines Tabellenblattes (65'536 Zeilen)
4 Dateiformat (BIFF) Maximale Anzahl verschiedene Zellformate (ca. 4'000 Zellformate)
5 Bug/Fehler Länge des Standard-Arbeitsordnernamens (56 Zeichen in Excel 97 ohne Service Pack)
6 Betriebssystem Maximale Länge des Dateinamens einer Arbeitsmappe
7 Komponente -
8 Anderes Programm -
9 Computer Verfügbarer physischer Speicher (RAM)

To Top

 


Beschreibung der Ursachen

By Design

Meistens liegt die Ursache einer Limitation am gewählten Design ("By Design"). In diesem Fall musste sich das Team, welches für die Entwicklung von Microsoft Excel bzw. des jeweiligen Software-Produktes zuständig war, ganz einfach eine Spezifikation festlegen. So besitzt beispielsweise das Kennwort für eine Arbeitsmappe die maximale Länge von 15 Zeichen. Welche Überlegungen dazu beigetragen haben, die Höchstgrenze auf genau 15 Zeichen zu setzen, soll uns hier nicht weiter beschäftigen.

Übrigens kann das Kennwort eines VBA-Projektes bis zu 32 Zeichen lang sein.

To Top


Kompatibilität

Die maximale Länge einer Zellformel beträgt in allen Excelversionen 1'024 Zeichen. Würde man die Formellänge in einer zukünftigen Excelversion erhöhen, so hätte man mit schwerwiegenden Kompatibilitätsproblemen zu kämpfen. Eine Arbeitsmappe, welche mit der neuen Excelversion erstellt wird, ist nicht rückwärtskompatibel. Die Mappe könnte somit nicht mehr mit Excel 97 bis Excel 2003 geöffnet werden.

To Top


Ältere Programmversion

Es existieren mehrere Excel-Features, die alle die gleiche Limitation besitzen. Diese fünf Features beispielsweise arbeiten nur bis 255 Zeichen korrekt:
- AutoFilter
- Auswahlliste (Pick From List)
- AutoAusfüllen (AutoFill)
- AutoEingabe/Vervollständigen (AutoComplete)
- DropDown-Auswahlliste bei einer Gültigkeit

Sobald also das Feature irgendwas mit "Auto" zu tun hat oder eine (DropDown-)Auswahlliste besitzt, kann man davon ausgehen, dass es bei mehr als 255 Zeichen nicht mehr einwandfrei funktioniert.

To Top


Dateiformat (BIFF)

Die Tabellenblätter besitzen in allen gängigen Excelversionen 256 Spalten x 65'536 Zeilen.

Für die Speicherung des Zeilenindex genügen 2 Bytes, da man mit 2 Bytes die Werte 0 bis 65'535 darstellen kann. Ein Byte speichert 256 Möglichkeiten, zwei Bytes somit 256 x 256 = 65'536 Möglichkeiten.

Weitere Informationen

The SOSCQ Page: Das Excel-Dateiformat BIFF

To Top


Bug/Fehler

Programmfehler

Es gibt ein paar wenige Limitationen, deren Ursache ein Bug ist.

 

Nur wenig echte Excel-Bugs

Wahrscheinlichkeit, dass ein Bug eine Limitation beeinflusst, ist sehr gering.

 

Maximale Länge einer Matrixformel, die mit der "FormulaArray"-Eigenschaft angesprochen werden kann

 

To Top


Betriebssystem

Dateisystem

 

Länge eines Dateinamens.

Grösse der Zwischenablage

Anzahl Schriften.

 

To Top


Komponente

ODBC-Treiber

Importfilter

Grafikfilter

Druckertreiber

 

To Top


Anderes Programm

 

To Top


Computer

Arbeitsspeicher

Systemressourcen

 

 

Weitere Informationen

Der Arbeitsspeicher von Microsoft Excel

Microsoft Excel und Systemressourcen

To Top


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

Zuletzt aktualisiert am 26.01.2006 / 23:00 Uhr
Zuletzt kontrolliert am 22.12.2008 / 07:00 Uhr
© 2002-2009 by Philipp von Wartburg, Schweiz
Alle Rechte vorbehalten