Как вызвать функцию bloomberg внутри UDF

Я хочу вызвать функцию bloomberg внутри UDF, следовательно, я не могу использовать

Cells(x,y).Formula = bdp(equity, field) 

Это то, что я обычно вижу. Я пробовал Aplication.Run и WorkSheetFunction без успеха, есть ли другие способы, чтобы я мог вызвать эту функцию?

UDF не устанавливает формулы, и даже не устанавливает значение – он возвращает значение, поэтому просто возвращаем значение функции Bloomberg в результате вашего UDF.

Например:

 Public Function MyUDF(....) As Variant '... 'whatever calcs you are doing to determine "equity" and "field" '(or maybe they are parameters) '... MyUDF = bdp(equity, field) End Function 
  • Bloomberg - Excel VBA Macro для отправки по электронной почте Bloomberg <CN> экрана через <GRAB>
  • Обратный вызов API Excel Bloomberg в макрокоманде
  • Нажмите кнопку RefreshWorkbook на ленте Bloomberg
  • Как вызвать функцию bloomberg в VBA
  • Функция Bloomberg для CDS-тикера
  • Как вы возвращаете экраны EQS для конкретной даты с использованием API-интерфейса Bloomberg VBA?
  • Отправить Ключи к Блумбергу
  • Bloomberg - Excel // Извлечение данных // Защита от ипотеки // Фактор пула
  • расписание задач excel vba с bloomberg
  • VBA: проверка завершения вызова Bloomberg BDH
  • Имя для Тикера в Bloomberg Excel
  • Давайте будем гением компьютера.