- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
7#
發表於 2012-6-25 20:33
| 只看該作者
回復 7# usana642
1.複製程式碼到 一般模駔,或 ThisWorkbook模駔 2.在工作表上 插入快取圖案, 3.將圖案的巨集指定此程序
於工作表 的 C1 : 輸入西元年份 C2 : 輸入月份 按下 快取圖案 就可以- Sub 大盤成交資訊()
- Dim xlTheYear As String, xlTheMonth As String, xlTheFile As String
- xlTheYear = Format(Range("C1"), "0000") '修改字串格式
- xlTheMonth = Format(Range("C2"), "00") '修改字串格式
- UsedRange.Offset(4).Clear
- xlTheFile = "http://www.twse.com.tw/ch/trading/exchange/FMTQIK/FMTQIK2.php?STK_NO=&myear=" & xlTheYear & "&mmon=" & xlTheMonth & "&type=csv"
- With Workbooks.Open(xlTheFile)
- .Sheets(1).UsedRange.Offset(2).Copy [a5]
- .Close 0
- End With
- End Sub
複製代碼
|
|