ich habe ein Problem beim Einfügen externer Daten.
Ich kopiere aus SAP Daten (Bild 1) und möchte diese mittels Makro in Excel einfügen. Da Excel aber in VBA das amerikanische Format verwendet, wandelt er mir Zahlen mit Dezimalpunkt (z.B. 2.500) immer in 2,5 um. Beim Einfügen mit Strg+V klappt das, da hier das deutsche Format behalten wird. Siehe dazu Bild 2.
Falls an dieser Stelle jemand eine Lösung hat, gerne her damit :-)
Nun bin ich auf die Idee gekommen, die Zwischenablage via Einfügen -> Textkonvertierungs-Assistenten verwenden... einzufügen und dort das Datenformat dieser Spalte auf Text umzustellen (Bild 3). Danach würde ich dann in der Tabelle die Spalte zurück ins Zahlenformat umwandeln.
So weit, so gut. Nur beim Aufzeichnen des Makros zeichnet der Makrorekorder alle Vorgaben (z.B. Trennzeichen, Spaltenformat, etc.) aus dem Textkonvertierungs-Assistenten nicht auf, sondern nur
ActiveSheet.PasteSpecial Format:="Unicode-Text", Link:=False, _
DisplayAsIcon:=False
Hat jemand eine Idee, wie ich in VBA die Zwischenablage mit Hilfe des Textkonvertierungs-Assistenten einfüge?Besten Dank schonmal!!
Gruß, Sven
Bilder im Anhang: https://www.herber.de/bbs/user/154668.doc