[xllimit22]
Limitationen der AutoAusfüllen-Funktionalität
Die Ausfüllen- beziehungsweise die
AutoAusfüllen-Funktionalität besitzt mehrere Limitationen, die nachfolgend detailliert
vorgestellt werden.
Falsches Datum beim Ausfüllen von Zellen mit Datum
Das automatische Ausfüllen eines Zellbereiches mit einem
Datum funktioniert nur bis exakt 32'766 Zellen. Bei der 32'767-sten auszufüllenden Zelle
unterläuft Excel ein Fehler, wodurch ein falsches Datum in diese Zelle eingetragen wird.
Auch die 32'768-ste und folgenden Zellen werden mit einem falschen Datum ausgefüllt. Die
folgende Abbildung zeigt einen Ausschnitt einer Tabelle mit den fehlerhaften Zellinhalten:

Abbildung: Falsches Datum nach 32'766 Zellen
Wie in der Abbildung zu sehen ist, enthält die Zelle in
Zeile 32'767 der zweiten Spalte ein komplett falsches Datum (rot markiert). Anstatt
01.01.00 müsste korrekterweise 16.09.89 stehen. Auch in die Zelle unmittelbar unterhalb
dieser Zelle trägt Excel ein falsches Datum ein, und zwar 14.04.2010 anstelle von
17.09.89. In der ersten Spalte ist jeweils das korrekte Datum ersichtlich.
Fehlermeldung bei zu grossem markiertem Zellbereich
Wenn der markierte Zellbereich mehr als 32'670 Zellen umfasst,
erscheint die Fehlermeldung "Nicht genügend Arbeitsspeicher", sobald man das
Ausfüllkästchen in der rechten unteren Ecke der Zellmarkierung anklickt.

Abbildung: Fehlermeldung "Nicht genügend
Arbeitsspeicher"
Bitte beachten Sie, dass die Fehlermeldung auch dann
auftreten kann, wenn weniger als 32'760 Zellen markiert sind:
- Wenn die Zellen konstante Werte wie Zahlen oder Texte enthalten, erscheint keine
Fehlermeldung, sofern der markierte Bereich 32'760 Zellen oder weniger umfasst.
- Wenn die Zellen eine Funktion wie beispielsweise JETZT() oder ZUFALLSZAHL()
enthalten, erscheint keine Fehlermeldung, sofern der markierte Bereich 32'760 Zellen oder
weniger umfasst.
- Wenn die Zellen nicht identische Formeln enthalten, beispielsweise wenn
"=A1+1" in einer Zelle und "=A1+A2+1" in einer anderen Zelle steht, so
erscheint die Fehlermeldung, auch wenn der markierte Bereich 32'760 Zellen umfasst. Je
nach Komplexität der Zellformeln darf der markierte Bereich nur eine sehr viel kleinere
Anzahl Zellen umfassen. Bei einem Test mit 10 unterschiedlichen Zellformeln konnten gerade
mal ungefähr 18'000 Zellen markiert sein, damit keine Fehlermeldung auftrat.
Wenn ein Zellbereich mit VBA anhand der AutoFill-Methode
ausgefüllt werden soll, erscheint der Laufzeitfehler 1004 mit dem Fehlertext "Die
AutoFill-Methode des Range-Objektes ist fehlerhaft", falls der selektierte Bereich zu
gross ist. Die Fehlermeldung "Nicht genügend Arbeitsspeicher" tritt in diesem
Fall jedoch nicht auf.

Abbildung: Laufzeitfehler 1004 bei zu vielen markierten Zellen
Hier ein kleines VBA-Beispiel zum Reproduzieren des obigen
Laufzeitfehlers.
Public Sub FillCells()
ActiveSheet.Range("A1:A32761").Value = 1
ActiveSheet.Range("A1:A32761").Select
Selection.AutoFill Destination:=Range("A1:B32761"), Type:=xlFillDefault
End Sub
Abschneiden von zu langen Listeneinträgen
Ein Eintrag in einer benutzerdefinierten AutoAusfüllen-Liste
kann maximal 255 Zeichen lang sein. Man kann im Optionen-Dialogfenster (Registerseite
"AutoAusfüllen") ohne weiteres einen Listeneintrag von mehr als 255 Zeichen
Länge erfassen und das Dialogfenster mit OK verlassen, ohne dass Microsoft Excel eine
Fehlermeldung einblendet. Der Text des zu langen Eintrages wird durch Excel jedoch
automatisch nach dem 255-sten Zeichen abgeschnitten.
Maximale Gesamtlänge aller Einträge einer Liste
Die Einträge einer AutoAusfüllen-Liste können zusammen
insgesamt maximal 2'000 Zeichen lang sein. Bei Eingabe eines 2'001-sten Zeichens im
Textfeld "Listeineinträge" auf dem Optionen-Dialogfenster ertönt ein kurzer
Warnton, und das Zeichen wird nicht angenommen.
Wegen der Begrenzung von 2'000 Zeichen kann eine
benutzerdefinierte Liste maximal 1'000 Einträge enthalten, wenn jeder Eintrag die
Mindestlänge von einem Zeichen besitzt.
Maximale Anzahl Einträge in einer Liste
Eine benutzerdefinierte AutoAusfüllen-Liste kann bis zu 1'000
Einträge aufnehmen. Im Textfeld "Listeneinträge" werden jedoch nur die ersten
254 Einträge angezeigt.

Abbildung: Benutzerdefinierte AutoAusfüllen-Liste mit mehr als
254 Einträgen
Achtung: Problem bei vielen Listen oder Listen mit
vielen Einträgen
Wenn in Microsoft Excel sehr viele Listen angelegt wurden oder
mehrere Listen sehr viele Listeneinträge enthalten, so kann es vorkommen, dass in der
Windows Registry bestimmte Registryschlüssel der Zweiges
"HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Excel\Microsoft Excel"
plötzlich nicht mehr angezeigt werden. Die Schlüssel sind nach wie vor vorhanden, sind
aber verborgen.

|