看板 Office 關於我們 聯絡資訊
軟體:Excel 版本:2010 因為使用了VBA去從網路捉取資料 批次下來大概有幾千筆的連線紀錄 在"資料->連線"的視窗裡面看到裡面有很多筆 (連線、連線1、連線2、連線3 ... 連線3999、連線4000) 如果在視窗下 可以一次全選之後按刪除 會一次全部刪除4000筆連線資訊 但VBA說明文件內沒有介紹可以"選擇全部連線"的指令,所以只好用很笨的方式如下: A = ActiveWorkbook.Connections.Count (捉出連線資訊總數量) For B = 1 To A - 1 ActiveWorkbook.Connections("連線" & B).Delete (逐條刪除連線資訊) Next ActiveWorkbook.Connections("連線").Delete (單獨清掉"連線"這筆) 但是資訊少的時候沒什麼問題 這步驟跑很快 但是不知怎麼的 當連線數量到4000多的時候 跑起來就很慢了... 不知道有沒有可以一次選擇全部連線資訊的指令呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.243.250 ※ 編輯: foolkids 來自: 60.249.243.250 (02/08 09:23)