Office - Word, Excel und Co. 9.753 Themen, 41.598 Beiträge

Excel: Inaktivierung der Autokonvertierung

micha_ab / 4 Antworten / Baumansicht Nickles

Hallo,

wenn ich in einem deutschen Excelsheet den Wert 2.3 eingebe und dann ENTER drücke, so wandelt Excel diesen Wert in den 2.März um. Wie kann ich diese Autokonvertierung ausschalten?

Ich weiss dass ich diese Autokonvertierung austricksen kann (Hochkomma als erstes Zeichen, englisches Gebietsschema) aber das kann nicht die Lösung sein, da dieses Problem auch bei anderen Zeichenfolgen existiert (z.B. aus dem 05-6 wird der 5.Juni).

Schönen Dank schon mal.

Gruss

Micha

bei Antwort benachrichtigen
Kolti micha_ab „Excel: Inaktivierung der Autokonvertierung“
Optionen

Das Feld richtig formatieren.

bei Antwort benachrichtigen
micha_ab Kolti „Das Feld richtig formatieren.“
Optionen

Tja, wenn es nur so einfach wäre.....
Das Problem ist nämlich, dass ich Excel aus einem SAP R/3 Programm aus starte und dabei direkt die Daten übergebe. Ich habe also keine Möglichkeit das Feld vor der Eingabe als Text zu formatieren. Und wenn die Daten mal drin sind habe ich keine Möglichkeit mehr die urspünglichen Daten (d.h. den Wert 2.3) wiederherzustellen. Die einzige mir bekannte Lösung wäre die Daten zuerst auf dem PC abzulegen und sie dann von Hand in Excel zu importieren. Aber dies ist zu umständlich....

Weiss jemand eine andere Lösung?

Danke und Gruss

Micha

bei Antwort benachrichtigen
Kolti micha_ab „So einfach ist es nicht.....“
Optionen

Dann muß eben ein Makro die Formatierung übernehmen und zwar bevor die Daten ankommen.
Ich weiß nicht, wie Dein Arbeitsablauf genau aussieht, aber es gibt Makros, die werden mit dem Öffnen der Tabelle gestartet.

bei Antwort benachrichtigen
Uli M micha_ab „Excel: Inaktivierung der Autokonvertierung“
Optionen

Eine Variante wäre natürlich die Vorformatierung via *.xlt, was ja auch andere Vorteile hätte. Macht natürlich nur Sinn bei einigermaßen gleichen Formatierungen (etwa ganze Spalte 7 außer Kopfzeile = Text)
Ansonsten:
Wenn du Daten per Code "übergibst", hast du ja i.d.R. (nicht via DDE) auch diese Möglichkeit vorweg.
Oder eben wie von Kolti beschrieben - auch dann natürlich in der *.xlt - es sei denn, ein existentes WorkBook wird beschrieben, was unwahrscheinlich ist.

bei Antwort benachrichtigen