rainbowsperm wrote:
改版後 感覺好像table改成用span的方法 所以所有資料都會一次匯出在同一列裡
請問該怎麼修改迴圈的地方 讓它顯示正常

Sub moneydj_no_table()
Dim Url As String, HTML As Object, GetXml As Object, temp, i As Integer
Set HTML = CreateObject("htmlfile")
Set GetXml = CreateObject("msxml2.xmlhttp")
Url = "http://5850web.moneydj.com/z/zc/zcr/zcra/zcra_6203.djhtm"
With GetXml
.Open "GET", Url, False
.setRequestHeader "Cache-Control", "no-cache"
.setRequestHeader "Pragma", "no-cache"
.setRequestHeader "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT"
.send
HTML.body.innerhtml = .responsetext
Set Table = HTML.all.tags("table")(1).Rows
temp = Split(Replace(Table(0).Cells(0).innertext, " / ", "/"), vbNewLine)
For i = 0 To UBound(temp)
temp(i) = Trim(temp(i))
Next i
End With
With Sheets("工作表1")
.Cells.Clear
.Range("a1").Resize(UBound(temp) + 1, 1) = Application.Transpose(temp)
.Columns(1).TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Space:=True, TrailingMinusNumbers:=True
.Columns.AutoFit
End With
Set HTML = Nothing
Set GetXml = Nothing
End Sub