作者Ibrahimovic (伊布)
看板Office
標題[算表] 用TextBox設定下載於不同sheet問題
時間Sun Dec 16 07:10:45 2018
軟體: 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://webptt.com/m.aspx?n=bbs/Office/M.1544915448.A.4E8.html
※ Ibrahimovic:轉錄至看板 Visual_Basic 12/16 07:11
2F:→ 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
3F:→ soyoso: 將巨集寫在工作表內,容器就為該工作表,cells.select所選 12/16 11:35
4F:→ soyoso: 的是巨集所寫的工作表,而在新增工作表後,所在工作表已不 12/16 11:37
5F:→ soyoso: 在巨集所寫的工作表,因此產生該錯誤 12/16 11:39
6F:→ soyoso: range.select所選取要是該容器的儲存格 12/16 11:41
7F:→ soyoso: 要排除就在前面加上activesheet. 12/16 11:43
原來如此
非常感謝
※ 編輯: Ibrahimovic (1.175.126.178), 12/16/2018 12:09:10