- 帖子
- 4
- 主題
- 1
- 精華
- 0
- 積分
- 5
- 點名
- 0
- 作業系統
- WIN 7
- 軟體版本
- OFFICE 2007
- 閱讀權限
- 10
- 性別
- 男
- 來自
- Taiwan hsinchu
- 註冊時間
- 2011-10-5
- 最後登錄
- 2024-2-23
|
請教各位前輩:
目前使用HTTP抓網路股市資料,1101~9999,需要很多時間(假設4hr)
能否分成二個巨集程式,同時執行
A巨集,抓1101~4999,
B巨集,抓5000~9999
這樣,2hr就可把所有資料抓完
而這A.B巨集程式中,會用到的主要指令
1. 假設
"URL;http://tw.stock.yahoo.com/q/q?s=1101”
2.
Workbooks.Open Filename:=1101
3.
Temp.COPY
ActiveSheet.Paste
StockNo.Select
因為會用到開啟檔案,和COPY&PASTE;所以二個巨集程式在執行時不能A巨集執行COPY時,B巨集剛好PASTE,造成A巨集的資料(1101)貼到B巨集(5000),這種烏龍情形
想請問一下,或有什麼其它方法
千萬別告訴我,換光纖
感恩 |
|