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