Stránka 1 z 2

XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 21:10
od Stevik
Potrebuji ulozit tabulku do csv. Pokud ukladam rucne, je vse ok, oddelovac je strednik a desetinna mista jsou oddelena carkou. Pokud to udelam pres makro, tak je oddelovac carka a desetinna mista jsou oddelena teckou. To mi nevyhovuje, protoze v tabulce musim mit carky. Jak donutit makro, aby pouzilo na oddelovac strednik. Ta tecka mi nevadi.

Dik!!!!

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 21:13
od mike007
Vítej na PC-Help!

Pošli mi sem to makro nejlépe s nějakým příkladem a kouknu kde je chyba.

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 21:26
od Stevik
Moc dekuji za privitani!!!

:D

Je to jeste polotovar

Kód: Vybrat vše

Sub exp04()
'
' exp04 Makro
' Makro zaznamenané 23.3.2008, eNEMY
'

'
    Sheets("Kontrola názvů").Select
    Sheets("Kontrola názvů").Copy
    ActiveWorkbook.SaveAs Filename:="E:\Export\karty.xls", _
        FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
        ReadOnlyRecommended:=False, CreateBackup:=False
    Application.UseSystemSeparators = True
    ActiveWorkbook.SaveAs Filename:="E:\Export\karty.csv", _
        FileFormat:=xlCSV, CreateBackup:=False
    ActiveWorkbook.Save
    ActiveWindow.Close
    Sheets("Ovládání").Select
End Sub


Mam hotovy sesit, jeho list ukladam jako jiny soubor a ten ukladam, jako csv. Excel mam 2003

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 21:44
od mike007
Můžeš mi prosím poslat ještě nějaký příklad toho, co se snažíš uložit do csv?

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 21:56
od Stevik
Poslal jsem pres ICQ :D

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 22:09
od mike007
To cos mi poslal už bylo upravené nebo ne? Musíš mi poslat neupravená data.

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 23:07
od Stevik
Poslal pres SZ, diky!

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 23:30
od mikel
Problém je v tom, že VBA je vždy anglické, bez ohledu na jazykovou verzi Office. To znamená, že používá standardní anglické oddělovače.
Jediné, co mě napadá je nahradit anglické oddělovače za české po uložení do .csv pomocí Replace.

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 23:43
od Stevik
Tak toho jsem se bal. :-(

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 23 bře 2008 23:59
od mike007
Tak aby jsme si trochu ujasnili, než budu dělat nějaké makro. Poslal jsi mi textový soubor ProImport.txt. Ten si otevřeš v excelu a zarovnáš do sloupců. Poté chceš takto upravená data uložit v xls a do csv chceš uložit neupravená data tj. data oddělená středníkem?

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 24 bře 2008 00:01
od Stevik
Uplne presne :D
To je muj zamer.

Re: XLS - Oddelovac pri ulozeni do csv

Napsal: 24 bře 2008 00:05
od mike007
To by neměl být problém. Zkusím něco vykoumat.