[xllimit15]
Maximale Länge des Namens für Zellen, Formeln und Konstanten
Der Name einer Zelle beziehungsweise eines Zellbereiches,
einer Formel oder einer Konstante darf gewöhnlich bis zu 255 Zeichen lang sein. Bei
Verwendung eines längeren Namens erscheint die Fehlermeldung "Der eingegebene Name
ist ungültig. [...]":

Abbildung: Fehlermeldung "Der Name darf nicht länger als
255 Zeichen sein"
Probleme bei 255 Zeichen langen Namen
In bestimmten Fällen sollten Sie unbedingt weniger als 255 Zeichen verwenden.
Microsoft Excel akzeptiert zwar Namen mit einer Länge von 255 Zeichen und behandelt diese
auch korrekt, reagiert jedoch nicht immer wie erwartet.
Beispiel
Wenn man einen Zellnamen im Namenfeld (links in der Bearbeitungsleiste)
auswählt, so wird die entsprechende benannte Zelle beziehungsweise der Zellbereich
gewöhnlich anstandslos selektiert.

Abbildung: Das Namenfeld
Das Markieren funktioniert aber nur für Namen mit einer
Länge von maximal 254 Zeichen. Beim Auswählen eines Namens, der eine Länge von 255
Zeichen besitzt, passiert hingegen schlicht und einfach nichts! Die benannte Zelle lässt
sich nur noch über das "Gehe zu"-Dialogfenster (Menübefehl Bearbeiten/Gehe
zu oder Tastenbefehl Strg+G oder F5) selektieren. Mit VBA kann die
Zelle/der Zellbereich wie gewohnt selektiert werden, indem eine der folgenden Anweisungen
benutzt wird:
- [NameMit255Zeichen].Select
- Application.Goto "NameMit255Zeichen"
- Range("NameMit255Zeichen").Select
Probleme bei mehr als 64 Zeichen langen Namen
Es existiert eine Ausnahme, bei der die Länge des Namens maximal 64 Zeichen
betragen darf. Wenn Sie in Microsoft Access Daten aus einer Exceltabelle importieren
möchten, müssen Sie im "Microsoft Access Import Spreadsheet Wizard" den Namen
des Zellbereiches der Exceltabelle angeben. Wenn der Bereichsname mehr als 64 Zeichen lang
ist, kann Access die Daten nicht importieren. Durch eine Limitation im Microsoft Excel
ISAM-Treiber werden Bereichsnamen länger als 64 Zeichen nach dem 64-sten Zeichen
abgeschnitten.
Microsoft beschreibt dieses Problem folgendermassen
(Zitat):
"The named range you selected in the Microsoft Access
Import Spreadsheet Wizard or the Link Spreadsheet Wizard is longer than 64 characters.
Although Excel allows a name of up to 255 characters, the Microsoft Excel ISAM driver that
Access uses to import or link spreadsheets truncates a range name to 64 characters. The
import or link fails because Access cannot find the truncated range name in the
spreadsheet. The reason for the 64-character truncation is that Access uses the name of
the range as the table name in your database, and table names are limited to 64
characters."
Weitere Informationen zu dieser Limitation erhalten Sie
hier:
ACC2000: "Could Not Find Object" Error
Importing MS Excel File
http://support.microsoft.com/?scid=kb;en-us;209924

|