Laden...

Excel und Zwischenablage

Letzter Beitrag vor 17 Jahren 7 Posts 2.223 Views
Excel und Zwischenablage

Hallo!

Ich versuche Daten aus meiner Anwendung über die Zwischenablage nach Excel zu kopieren. Das klappt auch einwandfrei. Nur bei Werten mit führenden Nullen, z.B. 05 habe ich Probleme. Excel schneidet immer die Nullen ab und formatiert als Zahl. Wie kann ich das verhindern?
Gruß
Sascha

Hallo Sascha M.,

Du könntest vor den jeweiligen Werten ein ' vorpacken

das wird dann in Excel nicht daargestellt aber die Daten werden als Text interpretiert

und bleiben so wie sie sollen

mit den nachteil das zb berechnungen auch nicht mehr durchführbar sind

mfg

Danke für die Antwort, aber das geht nicht über die Zwischenablage, denn darüber wird das Zeichen (') dargestellt. Tippe ich '05 direkt in eine Zelle, ist das verhalten wir von Dir beschrieben.

dann vermute ich mal

das dir nur die standart wege offen bleiben

OLEDB
ODBC
EXCEL Com Object (manuell daten hinzufügen)
EXCEL Com Object (CSV Datei Importieren)

oder eine nachträgliche lösung per Formatierung
edit

mfg

hallo sascha,

hast du denn die möglichkeit die Zellen vorm einfügen zu formatieren (Format setzen o.ä.), damit excel die führenden nullen berücksichtigt ?

das nullen immer so wichtig sind 🙂

nils

?( wer suchet, der findet auch! :]

Vor dem Einfügen ist schlecht, da ja nur Text mit Tabulatoren u.ä. im Clipboard ist. Naja, scheint sich nicht so einfach lösen zu lassen. Werde ich wohl noch ein wenig forschen müssen.

Vor dem Einfügen ist schlecht, da ja nur Text mit Tabulatoren u.ä. im Clipboard ist. Naja, scheint sich nicht so einfach lösen zu lassen. Werde ich wohl noch ein wenig forschen müssen.

mmmmh ok, war auch nur so ne idee.
(da du ja nicht weisst, welche spalte die nullen "verlieren" wird)

das problem an der sache ist wohl der "tolle" automatismus von excel 😉

kann denn der user nicht abschließend eingreifen und das format anpassen??
oder sind das mal wieder riesentabellen bei euch ??? 😁

nils

?( wer suchet, der findet auch! :]