4
我有進口一些外部數據導入工作表,這反過來又影響一些=BDP(...)
公式的腳本。最好,我想在複製數據後立即對BDP結果進行一些檢查。VBA:等待彭博BDP調用來完成
彭博Excel加載更新異步 - 我怎麼等待結果,然後恢復腳本?看來只有在VBA腳本完成後纔會導入結果,無論它運行多長時間。
在此先感謝 馬丁
我有進口一些外部數據導入工作表,這反過來又影響一些=BDP(...)
公式的腳本。最好,我想在複製數據後立即對BDP結果進行一些檢查。VBA:等待彭博BDP調用來完成
彭博Excel加載更新異步 - 我怎麼等待結果,然後恢復腳本?看來只有在VBA腳本完成後纔會導入結果,無論它運行多長時間。
在此先感謝 馬丁
我建立了類似的使用BDH東西。我必須釋放控制權,以便Bloomberg加載項可以去收集數據,然後恢復我的代碼。我能夠使用Application.OnTime來做到這一點。例如,如果您有影響= BDP調用的'CheckForData'函數和檢查結果的另一個名爲'ProcessData'的函數,則在'CheckForData'中例如調用'ProcessData'的異步調用。
Sub CheckForData
' Your code here
Application.OnTime Now + TimeValue("00:00:05"), "ProcessData"
End Sub
然後在'ProcessData'中執行檢查。