[問題] 為什麼VBA抓下來的CSV全都寫在同一欄?

作者: b89207040 (黃卓盛)   2016-12-25 16:45:45
請問
為什麼下載下來的CSV貼在excel上會全部貼到同一欄?
沒有依照逗號分隔換成其他欄位?
要如何修正才能每遇到一個逗號寫在下一欄?
謝謝
Sub 查交易行情表()
Worksheets("工作表1").Cells.Clear
Application.ScreenUpdating = False
With Worksheets("工作表1")
With
.QueryTables.Add(Connection:="URL;http://www.tpex.org.tw/web/bond/bonds_info/daily_trade/dl.php?f=CBBIGW_1051219.csv",
Destination:=Worksheets("工作表1").Cells(2, 2))
QueryTable_Name = .Name
.Refresh BackgroundQuery:=False
End With
.Names(QueryTable_Name).Delete
End With
Application.ScreenUpdating = True
Worksheets("工作表1").Select
End Sub
作者: soyoso (我是耀宗)   2016-12-25 21:34:00
connection內url改為text接著配合textfileparsetype為xldelimited及textfilecommadelimiter為true

Links booklink

Contact Us: admin [ a t ] ucptt.com