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
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