Tengo un script que las importaciones de algunos datos externos en la hoja de cálculo, que a su vez afecta a algunos =BDP(...) fórmulas. De manera óptima, me gustaría hacer algunas comprobaciones en el BDP resultados immidiately después de copiar los datos.

El Bloomberg Excel Add-in actualizaciones de forma asincrónica – ¿cómo puedo esperar por los resultados y, a continuación, reanudar la secuencia de comandos? Parece que los resultados sólo son importados después de la secuencia de comandos VBA acabados, no importa el tiempo que corre.

Gracias de antemano
Martin

InformationsquelleAutor Martin | 2010-11-28

1 Comentario

  1. 7

    He construido algo similar con BDH. Yo tuve que soltar el control para que el Bloomberg complemento puede ir y recoger los datos, a continuación, reanudar mi código. Yo era capaz de hacer esto usando la Aplicación.OnTime.

    Por ejemplo, si usted tiene un ‘CheckForData’ que afecta a la =BDP llamadas, y otra función llamada ‘ProcessData’ que comprueba los resultados, hacer un aynchronous llamada a ‘ProcessData’ dentro de ‘CheckForData’, por ejemplo,

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

    A continuación, en ‘ProcessData’ realizar sus cheques.

Dejar respuesta

Please enter your comment!
Please enter your name here