看板 Office 關於我們 聯絡資訊
軟體: Excel 版本: 2016 目標:第一張工作表,放個TextBox,輸入股票代碼後 執行動作:新增sheet,並下載網頁資料放進去 問題: 如下面2張圖 https://i.imgur.com/KGpgZ1m.jpg
https://i.imgur.com/gL9K3sR.jpg
之前用TextBox下載資料放在預設第1張表,沒有問題 用CommandButton下載資料放在第2張表,也沒有問題 現在用TextBox下載資料放在第2張表卻出問題? Google後還是無法解決 求善心人士指點迷津,感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.126.178 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1544915448.A.4E8.html Ibrahimovic:轉錄至看板 Visual_Basic 12/16 07:11
soyoso: 測試產生如原文所提錯誤 https://i.imgur.com/2pr1sgv.jpg 12/16 10:50
soyoso: 於destination處改為activesheet.range 可排除 12/16 10:50
感謝您 but 又延伸另一個問題 下載完資料後,習慣會全選儲存格,然後取消幕後執行更新 可是現在卻出錯誤了 https://i.imgur.com/H5jlMcU.jpg
https://i.imgur.com/7I7WzBO.jpg
想請問這是為何? ※ 編輯: Ibrahimovic (1.175.126.178), 12/16/2018 11:28:31
soyoso: 將巨集寫在工作表內,容器就為該工作表,cells.select所選 12/16 11:35
soyoso: 的是巨集所寫的工作表,而在新增工作表後,所在工作表已不 12/16 11:37
soyoso: 在巨集所寫的工作表,因此產生該錯誤 12/16 11:39
soyoso: range.select所選取要是該容器的儲存格 12/16 11:41
soyoso: 要排除就在前面加上activesheet. 12/16 11:43
原來如此 非常感謝 ※ 編輯: Ibrahimovic (1.175.126.178), 12/16/2018 12:09:10