作者GabrielJesus (耶穌)
看板Office
標題[算表] 抓取網路資料問題
時間Fri Jan 5 06:22:51 2018
軟體: excel
版本: 2016
最近想學做一個批次抓股票的檔案
參考了以下這個影片的方式做
https://www.youtube.com/watch?v=qwt6oVvf_og
內容大致上是
工作表1,A欄 → Name
B欄 → Link
命令按鈕 → 步驟1 刪除其他工作表
步驟2 新增工作表
步驟3 匯入資料到各個工作表
---
我一開始是開一個工作表
假設名稱為工作表1
錄完後在工作表1新增命令按鈕並把程式碼丟進去
資料匯入的位置也在工作表1裡
以上操作沒問題
但是
如果按照影片內容來做就會出問題
命令按鈕在工作表1
但是,資料匯入設在其他新增的工作表2、3、4
就完全沒有匯入動作
沒有出現任何錯誤訊息
整個跑完有回到程式碼最後指定的位置
後來比對了3個程式碼
https://i.imgur.com/I2bgh7t.jpg
一、自已一開始錄的
(範圍:同張表)
二、上面連結影片裡的
(範圍:跨表)
三、youtbe上其他人的
(範圍:同張表)
差異1
add(Connection:= 後面這邊
一跟三後面有加空格及底線,即
add(Connection:=
_
影片裡的那位沒加
差異2
一跟三的結連網址後面也有差異
我錄到的有加空格及底線
二跟三的都沒有加這種東西
打好多字
重點
照影片裡的程式碼打
程式跑完沒有錯誤訊息
但獨獨漏掉最重要的資料匯入
Why?
影片裡的程式碼
https://i.imgur.com/FDu7jP7.jpg
我的程式碼 (其實就是照抄影片裡的)
https://i.imgur.com/NzGLGGh.jpg
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.3.8
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1515104574.A.A2C.html
2F:→ soyoso: refresh 01/05 07:29
3F:→ soyoso: refresh後面參數backgroundquery為false 01/05 07:44
感謝你,這個調完yahoo確實抓得到了
不過我再繼續試別的網站抓好像就變成新增的refresh有問題
我先試試,搞不定再來求救
謝謝你
※ 編輯: GabrielJesus (111.254.58.212), 01/05/2018 09:00:32