Home HomeXLimits - Hauptseite


[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. [...]":

Fehlermeldung "Name darf nicht länger als 255 Zeichen sein"
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.

Geöffnete Auswahlliste des Namenfeldes
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

To Top

Seiten-Info

Artikel-ID xllimit15
Limitation-ID 82

 

Verwandte Limitationen

Artikel-ID xllimit7
Limitation-ID 28

 

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