[算表] 用TextBox設定下載於不同sheet問題

看板Office作者 (伊布)時間7年前 (2018/12/16 07:10), 7年前編輯推噓0(007)
留言7則, 1人參與, 7年前最新討論串1/1
軟體: 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.htmlIbrahimovic:轉錄至看板 Visual_Basic 12/16 07:11

12/16 10:50, 7年前 , 1F
測試產生如原文所提錯誤 https://i.imgur.com/2pr1sgv.jpg
12/16 10:50, 1F

12/16 10:50, 7年前 , 2F
於destination處改為activesheet.range 可排除
12/16 10:50, 2F
感謝您 but 又延伸另一個問題 下載完資料後,習慣會全選儲存格,然後取消幕後執行更新 可是現在卻出錯誤了 https://i.imgur.com/H5jlMcU.jpg
https://i.imgur.com/7I7WzBO.jpg
想請問這是為何? ※ 編輯: Ibrahimovic (1.175.126.178), 12/16/2018 11:28:31

12/16 11:35, 7年前 , 3F
將巨集寫在工作表內,容器就為該工作表,cells.select所選
12/16 11:35, 3F

12/16 11:37, 7年前 , 4F
的是巨集所寫的工作表,而在新增工作表後,所在工作表已不
12/16 11:37, 4F

12/16 11:39, 7年前 , 5F
在巨集所寫的工作表,因此產生該錯誤
12/16 11:39, 5F

12/16 11:41, 7年前 , 6F
range.select所選取要是該容器的儲存格
12/16 11:41, 6F

12/16 11:43, 7年前 , 7F
要排除就在前面加上activesheet.
12/16 11:43, 7F
原來如此 非常感謝 ※ 編輯: Ibrahimovic (1.175.126.178), 12/16/2018 12:09:10
文章代碼(AID): #1S5OduJe (Office)
文章代碼(AID): #1S5OduJe (Office)