Also ein paar mehr Worte hättens schon sein können @Ralf.
Gemeint ist hier den Bereich als Zahl zu formatieren, dann in eine freie Zelle eine 1 reinschreiben, diese kopieren, dann wieder den Zahlen-Bereich markieren und über das Menü "Inhalte einfügen" die Option Multiplizieren wählen. Funktioniert zwar, Ich würde aber dennoch davon abraten aus folgenden Gründen:
Du wirst falsche Daten erhalten!!!
Denn eine als XLS exportierte Datei versucht nach dem Öffnen alles was wie eine Zahl aussieht auch als solche zu erkennen. Klar steht z.B. 23,156.54 dann als Text drin, weil ein Punkt drin ist, wo keiner sein sollte. Wenn du aber einen Datensatz hast, dessen Wert auf volle Euro bzw. Dollar etc. lautet so wird beispielsweise die 23,156 als Zahl 23 mit drei Nachkommastellen dargestellt. Der Mix aus normalen Zahlen und Zahlen im Tausender-Format kann schnell zu falschen Summen führen.
Soweit ich weiß, exportiert SAP auch in reine Textdateien (zu empfehlen ist .txt oder .csv) Hier werden die Zahlen erstmal korrekt als Text-Bytes ausgegeben. Ich importiere solche Daten dann nach Excel über das Menü Daten -> aus Text (ab Excel 2019 ist die Funktion versteckt unter Daten -> Daten abrufren -> Legacy Assistent -> Aus Text (Legacy)). Dann startet ein menügeführter Assistent, wo du die Formate der einzelnen Spalten angeben kannst. Dort kannst du auf den Button Erweitert klicken und dann Dezimaltrennzeichen und Tausendertrennzeichen für den Import vertauschen. Damit werden dann garantiert korrekte Daten importiert.
Das ganze lässt sich auch als Makro aufzeichnen. Dann brauchst du nur noch über Application.GetOpenFilename die Datei wählen und alles Andere macht das Makro.
Gruß Mr. K.
|