View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.programming
NickHK NickHK is offline
external usenet poster
 
Posts: 4,391
Default XL2003 open .CSV problem

Stefi,
Excel takes the delimiter from the Windows setting Regional
OptionsNumbersList Separator.
Set that to a semi colon or use the DataGet external dataImport Text file
menu.

NickHK

"Stefi" wrote in message
...
Hi All,

Earlier I used XL2000, and I had a macro opening a .CSV file:
Workbooks.Open Filename:="C:\Myfolder\2005_12.csv"
worked correctly, it placed the semicolon-separated data into different
columns (I use a Hungarian version where list separator is semicolon).

Recently I had to upgrade to XL2003 (because I couldn't go without some
feature existing only in XL2003), and this statement doesn't work

correctly
in XL2003: it opens the .csv file, but does NOT place the

semicolon-separated
data into different columns.

I tried
Workbooks.Open Filename:="C:\Myfolder\2005_12.csv", Format:=4
Workbooks.Open Filename:="C:\Myfolder\2005_12.csv", Format:=6,

delimiter:=";"
with the same result.

Can anybody help?

Regards,
Stefi