21.05.2014, 08:21
Hallo
Ich hatte gestern das Phänomen dass beim Öffnen einer Exceldatei der beliebte Spruch kam:
Auf 'Ja' geklickt geht es weiter:
Nach vielen Forschungsarbeiten bin ich dahinter gekommen, dass die Gesamt-Textlänge der Gültigkeitseinträge 255 Zeichen überschreitet.
Wenn man das über die Tastatur versucht stoppt Excel nach 255 Zeichen. Über VBA lassen sich erstaunlicherweise auch wesentlich längere Einträge erzeugen. Die Einträge können auch alle(!) in der Dropdownliste ausgewählt werden. Es gibt keinen Verlust an Funktionalität. Nur dass beim Öffnen der Datei Excel dann doch wieder darüber stolpert.
Eine Alternative wäre gewesen die Einträge in einen Zellbereich kopieren und diesen in der Gültigkeitsprüfung einzutragen. Für meine Situation ist das aber nicht akzeptabel, da ich zig solcher Gültigkeitsprüfungen habe und nur wenige das Limit überschreiten würden.
Letztendlich habe ich dann den Tipp gefunden die Mappe als .xlsb zu speichern. Damit umgeht man wohl die XML-Struktur und die Prüfung beim Öffnen.
Ich hoffe es hilft anderen mit dem selben Problem.
Ich hatte gestern das Phänomen dass beim Öffnen einer Exceldatei der beliebte Spruch kam:
Code:
Von Excel wurde unleserbarer Inhalt in DATEI.xlsm gefunden. Möchten Sie den Inhalt dieser Arbeitsmappe wiederherstellen? Wenn Sie der Quelle dieser Arbeitsmappe vertrauen, klicken Sie auf 'Ja'.
Code:
Die Datei konnte von Excel geöffnet werden, in dem der nicht lesbare Inhalt repariert oder entfernt wurde.
Entferntes Feature: Datenüberprüfung von /xl/worksheets/sheet3.xml-Part
Nach vielen Forschungsarbeiten bin ich dahinter gekommen, dass die Gesamt-Textlänge der Gültigkeitseinträge 255 Zeichen überschreitet.
Wenn man das über die Tastatur versucht stoppt Excel nach 255 Zeichen. Über VBA lassen sich erstaunlicherweise auch wesentlich längere Einträge erzeugen. Die Einträge können auch alle(!) in der Dropdownliste ausgewählt werden. Es gibt keinen Verlust an Funktionalität. Nur dass beim Öffnen der Datei Excel dann doch wieder darüber stolpert.
Eine Alternative wäre gewesen die Einträge in einen Zellbereich kopieren und diesen in der Gültigkeitsprüfung einzutragen. Für meine Situation ist das aber nicht akzeptabel, da ich zig solcher Gültigkeitsprüfungen habe und nur wenige das Limit überschreiten würden.
Letztendlich habe ich dann den Tipp gefunden die Mappe als .xlsb zu speichern. Damit umgeht man wohl die XML-Struktur und die Prüfung beim Öffnen.
Ich hoffe es hilft anderen mit dem selben Problem.
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.