- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
6#
發表於 2013-7-1 09:42
| 只看該作者
本帖最後由 GBKEE 於 2013-7-1 10:25 編輯
回復 1# yuch8663 - Sub Test()
- Dim url As String
- 'url = "URL;http://www.xe.com/zh-HK/currencytables/?from=USD&date=" & a & "-" & b & "-" & c ' 正確的
- 'A,B,C -> YYYY-MM-DD
- url = "URL;http://www.xe.com/zh-HK/currencytables/?from=USD&date=" & Format(Date - 1, "YYYY-MM-DD")
- '日期須小於當日
- With Sheets("Sheet1")
- .Cells.Clear
- For Each e In .QueryTables
- e.Delete
- Next
- With .QueryTables.Add(Connection:=url, Destination:=.[a1])
- .WebSelectionType = xlSpecifiedTables
- .WebFormatting = xlWebFormattingNone
- .WebTables = """historicalRateTbl"""
- .WebConsecutiveDelimitersAsOne = True
- .WebSingleBlockTextImport = False
- .WebDisableDateRecognition = False
- .WebDisableRedirections = False
- .Refresh BackgroundQuery:=False
- End With
- End With
- End Sub
複製代碼 回復 5# HSIEN6001
Sub EX整頁下載(寫入表格, 寫入位置, theURL) 沒加註是 Public 就是公用程序 可直接呼叫
Private Sub EX整頁下載(寫入表格, 寫入位置, theURL) 加註為私用程序
私用程序 用RUN 呼叫
Run "A下載公用程式.EX整頁下載", "暫時", Sheets("暫時").Range("B" & Rows.Count).End(xlUp).Offset(1), "http://siis.twse.com.tw/server-java/STAMAK03?TYPEK=otc&isnew=&colorchg=1&year=102&smonth=01&emonth=12&step=1&order=12"
工作管理員中有沒關閉的IE,可能是在VBA中開啟後沒關閉吧 |
|