14.03.2020, 13:53 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2020, 16:13 von Kuwer.
Bearbeitungsgrund: Leerzeichen entfernt
)
Hallo an alle,
habe ein kleines Problem, dass ich nicht lösen kann. Evtl. kann mir jemand dabei helfen. Habe eine Tabelle aus dem Internet mit Werten (Euro-Beträge), die mehr als 3 Stellen hinter dem Komma habe. Z.B. 5111.2443786636195 Das soll 5111,2443786636195 Euro sein.
Wenn den Kopierten Wert in Excel einfüge erscheint so was: 51.112.443.786.636.100
Würde das später mit VBA bereinigen, aber die Nachkomma-Stelle ist bei unterschiedlichen Beträge immer anders Wie kann ich das lösen?
Es wäre freundlich, wenn Du Dich an allgemein anerkannte Zeilenvorschübe hieltest.
Dein Quell-Dezimalzeichen ist ein Punkt. Daher darf man sich nicht wundern, wenn beim Einfügen in ein dt. System daraus Tausenderpunkte entstehen. Andere Dinge sind auch denkbar.
Du könntest eruieren, was genau bei Deinem Import in allen möglichen Fällen geschieht und dann mit =--WECHSELN() arbeiten.
14.03.2020, 15:02 (Dieser Beitrag wurde zuletzt bearbeitet: 14.03.2020, 15:09 von thl1966.)
Hallo,
die Zeilenvorschübe ist nach einer Korrektur des Beitages entstanden und konnte selbst nach 3 mal entfernen und aktualisieren des Beitrages leider nicht entfernt werden. Ist wohl ein Fehler in der Forensoftware vermute ich mal.
Zurück zum Thema:
Die Quelldaten liegen leider nur in dem Format vor. Wenn es nur 2 Stellen hinter dem Komma ist und ich dann den Punkt "." durch ein Komma ersetze und daraus in ein Währungsformat formatiere, geht es. Sobald eine dritte Stelle vorhanden ist entstehen diese seltsamen Werte.
Einfügen von z.B. 5111.24 würde es dann so aussehen wie im Anhang. Danach immer eine Stelle mehr etc.
Wie kann ich das verhindern, oder so realisieren, dass es korrekt eingefügt wird? Sei es durch Zellformatierung, VBA etc. Wäre für jeden Hinweiß dankbar. Thomas Hier der Anhang! War irgendwie nach dem hochladen nicht sichtbar! DEr einzigste Workarround wäre (da die Quelle als Text vorliegt!) die Zelle als Textformat formatieren und ann einfügen und "." mit "," ersetzen und dann als Währungsformat umzuformiertieren. Würde es gerne eleganter gestalten, dass die nach dem Einfügen schon so aussieht. Evtl. über Hilfsspalte.
danke für den Tipp. Das hatte ich letzte Woche schon versucht und es funktioniert, aber ist nicht kompatibel mit der Mac-Version von Excel 2016. Das muss sowohl auf dem Mac, als auf der Windows-Version von Excel funktionieren.