VBA: Waiting for Bloomberg BDP calls to finish

前端 未结 1 1085
盖世英雄少女心
盖世英雄少女心 2021-01-03 06:27

I have a script that imports some external data into the worksheet, which in turn affects some =BDP(...) formulas. Optimally, I\'d like to do some checks on the

相关标签:
1条回答
  • 2021-01-03 06:49

    I built something similar using BDH. I had to release control so that the Bloomberg add-in can go and collect the data, then resume my code. I was able to do this using Application.OnTime.

    For example, if you have a 'CheckForData' function that affects the =BDP calls, and another function called 'ProcessData' that checks the results, make an aynchronous call to to 'ProcessData' within 'CheckForData', e.g.

    Sub CheckForData
      ' Your code here
      Application.OnTime Now + TimeValue("00:00:05"), "ProcessData"
    End Sub
    

    Then within 'ProcessData' perform your checks.

    0 讨论(0)
提交回复
热议问题