作者jack52124812 (weichieh20)
看板Office
标题[问题] 如何删除工作表中的一个外部连线「查询」
时间Thu Feb 18 22:39:01 2021
(若是和其他不同软体互动之问题 请记得一并填写)
软体:excel
版本:2019
想请问该如何透过VBA撰写,删除工作表里的其中一个外部「查询」连线,想制作一个可
以抓取股价的巨集,可以在每次使用时能够重新制作一个表格盖过原本的股价资料,让每
次使用巨集时可以取代上一次的资料,但都会显示「名称为xxx的查询已存在」,找遍许
多方法都无法~想请问大大们如何解决~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.12.101.145 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1613659143.A.87B.html
※ 编辑: jack52124812 (39.12.101.145 台湾), 02/18/2021 22:40:18
1F:→ soyoso: workbook.connections指定连线,删除.delete 02/19 07:11
2F:→ soyoso: 活页簿要以activeworkbook或指定活页簿名称和connections 02/19 07:11
3F:→ soyoso: 连线名称方面再自行调整 02/19 07:11
4F:→ jack52124812: 感谢so大,不过这个方法我有试过,我想删除的是图 02/19 10:30
5F:→ jack52124812: 片中左方的「查询」,而不是「连线」,想请问有不一 02/19 10:30
6F:→ jack52124812: 样的写法吗? 02/19 10:30
8F:→ soyoso: 这个部分的话,是workbook.queries,删除同上述回文以. 02/19 11:11
9F:→ soyoso: delete 02/19 11:11
10F:→ soyoso: 活页簿或查询名称一样自行调整 02/19 11:11
11F:→ jack52124812: 感谢,假设活页簿是A,查询是B,那写法是 02/19 11:24
12F:→ jack52124812: WorkBook(“A”).queries(“B”).Delete 02/19 11:26
13F:→ jack52124812: 请问这样是正确的吗~谢谢so大大 02/19 11:26
14F:→ soyoso: 不是,回文以workbook.queries是要让原po可以查到微软针对 02/19 11:35
15F:→ soyoso: 该属性的说明 02/19 11:35
16F:→ soyoso: 要以workbooks("A").queries("B").delete 02/19 11:35
17F:→ jack52124812: 问题已解决,非常感谢so大!! 02/19 11:53