< návrat zpět
MS Excel
Téma: Číselné formáty ze systému SAP
Zaslal/a TomBa 9.9.2016 10:28
Zdravím všechny,
nedaří se mi načíst VBA makrem do Excelu číselné hodnoty z Excelovské tabulky, vytvořené systémem SAP. Část je uložena jako číslo, část jako text, pod 2 formáty (General a #,##0). Oddělovač desetin je ",", oddělovač tisíců je "." Některé hodnoty se načtou dobře, přitom ale "podobné" hodnoty (zejména s nulami na konci čísla) špatně.
Pokud s tím má někdo zkušenost, poslal bych mu na jeho e-mail zmíněný SAP-ový soubor.
Děkuji za pomoc!
eLCHa(14.9.2016 14:13)#032787 @xlnc
S tím SAPem je to tak půl na půl. Pokud vím, viděl jsem výstupy XLS, které ve skutečnosti byly CSV.
Ano, to je pravda. Některé výstupy jsou generovány s koncovkou xls a při tom je to textový soubor oddělený tabulátory. Dvojklikem otevřeno a po odkliknutí informace o nesprávném formátu vše krásně načteno do excelu. Pracoval jsem s tím téměř denně. Vše ovšem podmíněno uživatelským nastavením správného formátu. Jinak lze vyřešit správným importem textu (lze uložit jako txt).
Takže na SAPu vlastně nemuseli řešit vytváření xls souborů - obešli to takto.
Novější verze SAP již mají pěknou podporu excelu (import i export) - toto tam však zůstává a nedivím se.
citovat
TomBa(25.4.2017 10:58)#036162 Díky všem za pomoc!
Díky @xlnc jsem měl problém v Excelu vyřešený, a díky jeho řešení jsem obohatil své znalosti VBA,
díky @eLCHa jsem si rozšířil obzory v SAPu, v němž jsem tehdy začínal.
Ale snad tato diskuze a obě řešení pomohou i dalším řešitelům. Pro mne je tato diskuze ÚSPĚŠNĚ UZAVŘENÁ!
citovat