< návrat zpět
MS Excel
Téma: VBA export do txt
Zaslal/a lett 24.1.2011 14:56
Dobrý den,
potřebuji poradit, chci vyexportovat jistá data z excelu do txt, mám ovšem podmínku, chci aby číselné hodnoty byly s desetinnou tečkou, ne čárkou.
I když v excelu jsou s tečkou do txt se exportují s čárkou (asi dle místního nastavení). Naformátovat tyto hodnoty jako text=string mi nepomáhá, furt to bere jako číslo.. :-(
potřebuji nějaké řešení v rámci VBA, nechci řešit přepínáním v ovládacích panelech - místní nastavení
nějaké chytré řešení?
Děkuji!
Poki(24.1.2011 15:23)#003876 Napada me:
Na liste, kde mate hodnoty, ktere chcete prevest do txt, ponechte klasickou desetinnou carku a na druhem liste pomoci funkce DOSADIT nahradte carku teckou ve vsech bunkach - druhy list potom staci ulozit jako txt a melo by to vyhovovat (pokud nepotrebujete nic specialniho)...
citovat
Roman(25.1.2011 7:33)#003879 neni to tak jednoduché, za situace, kterou popiuje Poki, se v hodnotových buňkách mění čísla na datumy pokud to lze a ošetřit je to složité, proto
=DOSADIT(HODNOTA.NA.TEXT(MěněnáBuňka;"0,00");",";".")
citovat