VBA: дайте формуле Bloomberg закончить обновление до следующего расчета - PullRequest
0 голосов
/ 28 августа 2018

Я использую Application.Run "RefreshAllStaticData", чтобы запустить формулу Bloomberg на странице, чтобы получить данные о ценах до следующего расчета. Однако Excel, похоже, приступает к следующему вычислению до того, как Bloomberg завершит вычисление, поэтому я получаю множество полей, в которых вместо правильного числа из Bloomberg отображается «# N / A Requesting Data ...». Я пытаюсь выяснить, как позволить формуле Блумберга завершить тягу, прежде чем VBA перейдет к следующей инструкции. Эта формула Блумберга обычно занимает около 1-3 секунд.

Это код VBA, который может указывать Excel несколько секунд, чтобы завершить все вычисления?

...