[問題] 如何刪除工作表中的一個外部連線「查詢」

看板Office作者 (weichieh20)時間5年前 (2021/02/18 22:39), 5年前編輯推噓0(0017)
留言17則, 2人參與, 5年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2019 想請問該如何透過VBA撰寫,刪除工作表裡的其中一個外部「查詢」連線,想製作一個可 以抓取股價的巨集,可以在每次使用時能夠重新製作一個表格蓋過原本的股價資料,讓每 次使用巨集時可以取代上一次的資料,但都會顯示「名稱為xxx的查詢已存在」,找遍許 多方法都無法~想請問大大們如何解決~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.12.101.145 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1613659143.A.87B.html ※ 編輯: jack52124812 (39.12.101.145 臺灣), 02/18/2021 22:40:18

02/19 07:11, 5年前 , 1F
workbook.connections指定連線,刪除.delete
02/19 07:11, 1F

02/19 07:11, 5年前 , 2F
活頁簿要以activeworkbook或指定活頁簿名稱和connections
02/19 07:11, 2F

02/19 07:11, 5年前 , 3F
連線名稱方面再自行調整
02/19 07:11, 3F

02/19 10:30, 5年前 , 4F
感謝so大,不過這個方法我有試過,我想刪除的是圖
02/19 10:30, 4F

02/19 10:30, 5年前 , 5F
片中左方的「查詢」,而不是「連線」,想請問有不一
02/19 10:30, 5F

02/19 10:30, 5年前 , 6F
樣的寫法嗎?
02/19 10:30, 6F

02/19 10:30, 5年前 , 7F

02/19 11:11, 5年前 , 8F
這個部分的話,是workbook.queries,刪除同上述回文以.
02/19 11:11, 8F

02/19 11:11, 5年前 , 9F
delete
02/19 11:11, 9F

02/19 11:11, 5年前 , 10F
活頁簿或查詢名稱一樣自行調整
02/19 11:11, 10F

02/19 11:24, 5年前 , 11F
感謝,假設活頁簿是A,查詢是B,那寫法是
02/19 11:24, 11F

02/19 11:26, 5年前 , 12F
WorkBook(“A”).queries(“B”).Delete
02/19 11:26, 12F

02/19 11:26, 5年前 , 13F
請問這樣是正確的嗎~謝謝so大大
02/19 11:26, 13F

02/19 11:35, 5年前 , 14F
不是,回文以workbook.queries是要讓原po可以查到微軟針對
02/19 11:35, 14F

02/19 11:35, 5年前 , 15F
該屬性的說明
02/19 11:35, 15F

02/19 11:35, 5年前 , 16F
要以workbooks("A").queries("B").delete
02/19 11:35, 16F

02/19 11:53, 5年前 , 17F
問題已解決,非常感謝so大!!
02/19 11:53, 17F
文章代碼(AID): #1WBdm7Xx (Office)
文章代碼(AID): #1WBdm7Xx (Office)