看板 Office 關於我們 聯絡資訊
軟體: 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://www.ptt.cc/bbs/Office/M.1515104574.A.A2C.html
soyoso: https://i.imgur.com/EmNJbaz.jpg querytables內加上 01/05 07:28
soyoso: refresh 01/05 07:29
soyoso: refresh後面參數backgroundquery為false 01/05 07:44
soyoso: https://i.imgur.com/XCiNiYz.jpg 01/05 07:45
感謝你,這個調完yahoo確實抓得到了 不過我再繼續試別的網站抓好像就變成新增的refresh有問題 我先試試,搞不定再來求救 謝謝你 ※ 編輯: GabrielJesus (111.254.58.212), 01/05/2018 09:00:32