返回列表 上一主題 發帖

[發問] CreateObject("MSXML2.XMLHTTP.3.0") 無法抓取最新資料?

回復 1# PKKO
  1. Option Explicit
  2. Sub Ex()
  3. Dim hq As Variant, i As Integer, ii As Integer
  4. Set hq = CreateObject("MSXML2.XMLHTTP.3.0")
  5. hq.Open "get", "http://rate.bot.com.tw/xrt/flcsv/0/day", False
  6. hq.send
  7. '**Split 函數 傳回一個陳列索引從零開始的一維陣列,它包含指定數目的子字串。
  8. '**語法  Split(expression[, delimiter[, limit[, compare]]])
  9. hq = Split(hq.responsetext, vbCrLf)
  10. '**vbCrLf -> Chr(13) + Chr(10) = 結合換行字元與復位字元。
  11. ActiveSheet.Cells.Clear '**作用中工作頁的所有儲存格,清除文字及其格式
  12. '***讀取資料
  13. For i = 0 To UBound(hq)
  14.     For ii = 0 To UBound(Split(hq(i), ","))
  15.     ActiveSheet.Range("a1").Offset(i, ii) = Split(hq(i), ",")(ii)
  16.     Next
  17. Next
  18. '**讀取資料完畢
  19. MsgBox Join(hq, vbCrLf)
  20. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 GBKEE 於 2017-3-3 10:57 編輯

回復 5# jackyq

匯率沒有時時在變更
附檔可觀察看看

匯率更新.rar (14.74 KB)
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 世上有兩件事不能等:一、孝順 二、行善。
返回列表 上一主題