COCO研究院

 找回密碼
 註冊
搜索
查看: 3461|回復: 0

[EXCEL] 請教VBA網頁更新尚未更新結束,程式卻已執行完....

[複製鏈接]
發表於 19-5-14 22:43 | 顯示全部樓層 |閱讀模式
本帖最後由 MaverickRay 於 19-5-14 22:45 編輯

想請教VBA高手們,當我用外部匯入連線更新網頁資料
但常常出現網頁尚未更新完,但程序卻已經全跑完了..
導致例如我在A工件表裡
==========================
部分程序如下:
sheets("a").select
ActiveWorkbook.Connections("更新連線").Refresh
Range("B2") = "新名單"
Range("C2") = "舊名單"
Range("D2") = "會員"
....
......

==========================

結果跑出來後,B2、C2、D2格子內的字體只會在剛開始時出現一下,後來就會被網頁更新後一塊給覆蓋掉了..
有沒有什麼方法可以讓程序等待網頁更新完後再執行接續動作呢?
我記得曾經使用過Application.Wait Now + TimeValue("00:00:05") ..可是我不管設了幾秒,如50秒等或一分鐘以上,只是字體還是會被覆蓋掉...
想請問正確的寫法要怎麼寫呢?
謝謝大大們...感謝

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-4-25 15:03

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 | AI繪圖AI超擬真美女AI beauty AI Stable DiffusionAI正妹AI Lookbook