返回列表 上一主題 發帖

[發問] 上市股票融資融券餘額CSV下載問題

[發問] 上市股票融資融券餘額CSV下載問題

您好
我想用VBA下載網站的每天"融資融券彙總(大盤統計資訊)"
http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/genpage/Report201408/A11220140811_1.php?select2=&chk_date=103/08/11

請問他的URL是什麼
或者有什麼可以讓我參考的資料
請指導
謝謝!!

回復 2# GBKEE


    版主您好
我寫的東西有點行不通
請幫我看看修改
謝謝
  1. Sub 上櫃()
  2.       
  3.     Theurl = "http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/genpage/Report201408/A11220140811_1.php"
  4.     With Workbooks.Open(Theurl)
  5.         AR = .Sheets(1).UsedRange
  6.         .Close False
  7.     End With
  8.     With ActiveSheet
  9.         Range("B:U").Select
  10.         Selection.ClearContents
  11.         '.UsedRange.Clear 全部清除
  12.         .Range("B2").Resize(UBound(AR, 1), UBound(AR, 2)) = AR
  13.    
  14.     End With
  15. End Sub
複製代碼

TOP

回復 4# GBKEE


    感恩版主的回覆

如果我要可以指定日期的查詢功能
請問我要如何呈現
謝謝!!

TOP

回復 6# GBKEE


    版主
我只能寫這樣,但程式有錯
請幫我指導一下
謝謝!!
  1. Sub EX()
  2.      
  3.   Dim A As Date
  4.   Dim Sdate As Variant
  5.   
  6.   
  7.     A = Range("A1").Value
  8.     Sdate = Format(A, "E/MM/DD")
  9.      
  10.      
  11.      With ActiveSheet
  12.         If .QueryTables.Count = 0 Then
  13.             With .QueryTables.Add("URL;about:Tabs", .[B1])
  14.             .Refresh BackgroundQuery:=False
  15.             End With
  16.         End If
  17.         With .QueryTables(1)
  18.             '全部下載久一點
  19.             .Connection = "URL;http://www.twse.com.tw/ch/trading/exchange/MI_MARGN/genpage/Report=" & Sdate / A112 = " & Sdate_1.php"
  20.         
  21.            
  22.         
  23.             .WebSelectionType = xlSpecifiedTables
  24.             .WebFormatting = xlWebFormattingNone
  25.             .WebTables = "10"
  26.             '這全部的要用   .WebTables = "10"
  27.             '其他項目的要用 .WebTables = "8"
  28.             .WebPreFormattedTextToColumns = True
  29.             .WebConsecutiveDelimitersAsOne = True
  30.             .WebSingleBlockTextImport = False
  31.             .WebDisableDateRecognition = False
  32.             .WebDisableRedirections = False
  33.             .Refresh BackgroundQuery:=False
  34.         End With
  35.     End With
  36. End Sub
複製代碼

TOP

回復 8# GBKEE


    版主感恩
謝謝

TOP

回復 8# GBKEE


      請問版主
這個程式為什麼不可以用巨集啟動
就像 Application.Run "工作表1.EX" 這一種方法
會出現執行階段錯誤"1004":
Run方法('Application'物件)失敗
但是如果單獨用F8程式又OK

TOP

回復 8# GBKEE


    坂大
是我的問題
我昨晚熬夜找到問題 解決了
謝謝你的幫忙

TOP

回復  pupai
試試看
GBKEE 發表於 2014-8-13 13:02



    請問版大
上述程式8/11前還可以使用
8/12後就不能用了
幫忙修正
謝謝

TOP

        靜思自在 : 口說一句好話,如口出蓮花;口說一句壞話如口吐毒蛇。
返回列表 上一主題