作者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/cn.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