Hallo Stefan,

t.csv:     "=Datum(KalenderJahr;5;6)"

In der neu erzeugten Calc-Tabelle steht dann in dem Feld:
=DATUM(kalenderjahr;5;6)
Als Ergebnis erhalte ich damit #NAME?.

Das ist korrekt und das liegt daran, dass in dem durch den Import neu erstellten Calc-Dokument der Name KalenderJahr nicht existiert.

Es wird kein neues Calc-Dokument erzeugt, es wird eine neue Tabelle angelegt und in dieser neuen Tabelle ist der Name bekannt.

Der Name muss in dem betreffenden Calc-Dokument definiert sein. Wenn Du nach dem Import den Namen festlegst, funktioniert sofort alles.

Editiere ich das Feld, so wird der Name erkannt und auch die Groß/Klein-Schreibung wird angepasst.

Das Problem dabei ist, dass innerhalb Calc zwischen Groß- und Kleinbuchstaben unterschieden wird und damit der kleingeschriebene Name nicht bekannt ist.
Das ist meiner Ansicht nach eine falsche Beobachtung.

Du hast recht. Bei manueller Eingabe wird die Groß/Klein-Schreibung richtig erkannt und auch richtig vorgeschlagen.


Es bleibt aber immer noch die Frage offen: Warum ändert der Importeur alles in Kleinbuchstaben, obwohl die Namen innerhalb des schon bestehenden Dokuments in Großbuchstaben existieren.

Auch wenn ein Name komplett in Kleinbuchstaben existiert, erscheint der Fehler #NAME?. Warum? Es ist ja nur eine neue Tabelle und kein neues Dokument. Ich muss ja nur irgendetwas (nichteinmal den Namen selbst) in dem Feld ändern/editieren und schon wird der Name richtig erkannt.

Viele Grüße
Thomas Kübler

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Antwort per Email an