Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VBA: CSV ja Excel

mikke3141 [26.01.2009 18:06:43]

#

Moikka,

Yritän tuoda CSV tiedostoa VBA:n avulla käsiteltäväksi exceliin.
Alla yrityksiäni

'1
Workbooks.Open "D:\c.csv", , , , xlCSV, , , , """"
'2
Workbooks.Open Filename:="D:\c.csv", Format:=xlCSV, _
Delimiter:="""", ReadOnly:=True
'3
Workbooks.Open "D:\c.csv", , , , xlCSV, , , , ";"
'4
Workbooks.Open Filename:="D:\c.csv", Format:=xlCSV, _
Delimiter:=",", ReadOnly:=True

Puolipiste solujen välissä jää kuitenkin aina kummittelemaan, kun aluekohtaisissa asetuksissa on Suomi muotoilun osalta.

En haluaisi alkaa turhaa käsittelemään tiedostoa excelissä (text to columns, data import, split jne.), kun kerran Workbooks.Open mahdollistaa delimiterin käytön. Mitä tehdä? Kiitos avusta.

Mikke

neau33 [30.01.2009 04:08:58]

#

Moikka mikke3141!

kokeile toimisiko tämä..

kokoPolku = "D:\c.csv"
Workbooks.Open Filename:=kokoPolku, Format:=xlCSV, _
ReadOnly:=True, Delimiter:=";", Local:=True
ActiveSheet.UsedRange.Select
Selection.Columns.AutoFit

mikke3141 [30.01.2009 20:27:37]

#

Kiitos Nea! Tuo Local:=True teki sen ;o)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta