標題:
[發問]
無法匯入股市資料
[打印本頁]
作者:
sfff
時間:
2015-5-23 12:33
標題:
無法匯入股市資料
本帖最後由 sfff 於 2015-5-23 12:35 編輯
我想匯入MoneyDJ的基本資料 從"資料"->從WEB 卻得到查詢沒有資料傳回 的錯誤訊息
有高手可以解惑嗎?
With ActiveSheet.QueryTables.Add(Connection:= _
"http://money.moneydj.com/us/basic/basic0001/IBM", Destination:=Range( _
"A1"))
作者:
GBKEE
時間:
2015-5-26 09:06
回復
1#
sfff
試試看
Option Explicit
Sub Ex()
With CreateObject("InternetExplorer.Application")
.Visible = True
.Navigate "http://money.moneydj.com/us/basic/basic0001/IBM"
Do While .Busy Or .readyState <> 4: DoEvents: Loop
.Document.body.innerHTML = .Document.getElementsByTagName("TABLE")(5).outerHTML
Do While .Busy Or .readyState <> 4: DoEvents: Loop
.ExecWB 17, 2 ' Select All
.ExecWB 12, 2 ' Copy selection
With ActiveSheet
.Cells = ""
.Range("A1").Select
.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True
End With
.Quit '關閉網頁
End With
End Sub
複製代碼
作者:
sfff
時間:
2015-6-5 11:18
完全好用! 謝謝大大!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)