17.07.2017, 16:30
Hallo zusammen,
ich habe ein kleines Problem und komme nicht wirklich weiter. Dachte, dass ich die Lösung schon habe aber da hatte ich mich getäuscht und langsam sehe ich vor lauter Bäumen den Wald nicht mehr.
Ablauf:
Mein Excel Dokument besteht aus 3 Reitern.
Im 1 Reiter werden die Daten aus einer DB via Addin importiert.
In einer Spalte ist der Betrag als Textfeld enthalten (Bsp.: 000000000027615) und dieser sollte im 3 Reiter als dezimal-Zahl dargestellt werden.
Mein aktueller Ansatz ist über einen Zwischenreiter zu gehen, da im 1 Reiter die Daten immer wieder gelöscht und neu importiert werden.
Im Zwischenreiter werden im Textfeld enthaltene "0" eliminiert
=WENN(ISTFEHLER(WERT('Export AS400'!K1));'Export AS400'!K1;TEXT(WERT('Export AS400'!K1);"0"))
Im 3ten Reiter habe ich für die Dez-Zahl folgende Formel
=WECHSELN(Umrechnung!A1;RECHTS(Umrechnung!A1;2);","&RECHTS(Umrechnung!A1;2))
Mein Ansatz funktioniert nur teilweise. Bei einer Zahl mit drei "0" am Ende (Bsp.: 310,00) hat er ein Problem und macht 31,000 daraus. Und das ist aktuell mein Problem. Vielleicht hat jemand eine Idee, wie ich dies umgehen kann.
Hinweis:
- Excel wird als Makro-Vorlage abgespeichert
- Standard Layout ist Schweiz (d.h. Dez-Trennung ist Default ".") Layout kann nicht auf DE umgestellt werden.
Gruss
Andreas
ich habe ein kleines Problem und komme nicht wirklich weiter. Dachte, dass ich die Lösung schon habe aber da hatte ich mich getäuscht und langsam sehe ich vor lauter Bäumen den Wald nicht mehr.
Ablauf:
Mein Excel Dokument besteht aus 3 Reitern.
Im 1 Reiter werden die Daten aus einer DB via Addin importiert.
In einer Spalte ist der Betrag als Textfeld enthalten (Bsp.: 000000000027615) und dieser sollte im 3 Reiter als dezimal-Zahl dargestellt werden.
Mein aktueller Ansatz ist über einen Zwischenreiter zu gehen, da im 1 Reiter die Daten immer wieder gelöscht und neu importiert werden.
Im Zwischenreiter werden im Textfeld enthaltene "0" eliminiert
=WENN(ISTFEHLER(WERT('Export AS400'!K1));'Export AS400'!K1;TEXT(WERT('Export AS400'!K1);"0"))
Im 3ten Reiter habe ich für die Dez-Zahl folgende Formel
=WECHSELN(Umrechnung!A1;RECHTS(Umrechnung!A1;2);","&RECHTS(Umrechnung!A1;2))
Mein Ansatz funktioniert nur teilweise. Bei einer Zahl mit drei "0" am Ende (Bsp.: 310,00) hat er ein Problem und macht 31,000 daraus. Und das ist aktuell mein Problem. Vielleicht hat jemand eine Idee, wie ich dies umgehen kann.
Hinweis:
- Excel wird als Makro-Vorlage abgespeichert
- Standard Layout ist Schweiz (d.h. Dez-Trennung ist Default ".") Layout kann nicht auf DE umgestellt werden.
Gruss
Andreas