Как «посадить» функцию Bloomberg BDP в клетку VBA - PullRequest
0 голосов
/ 22 октября 2018

У меня следующая проблема, скажем, у меня есть следующая ячейка (очень упрощенная): CBA 4.5 01/22/2019, я хочу использовать VBA для установки функции BDP() в соседней ячейке, чтобы выяснить, что такое ISIN.Без Excel я бы использовал =BDP(A1 & " Corp"; "ID_ISIN") верно?

Я пытаюсь вставить эту функцию в VBA, и она не работает:

TOMS.Cells(1, 2).Value.Formula = "=BDP(" & TOMS.Cells(1, 1).Value & " Corp, ID_ISIN)"

Есть идеи?

1 Ответ

0 голосов
/ 22 октября 2018

Вы забыли " внутри формулы, которая должна быть удвоена в vba:

 TOMS.Cells(1, 2).Formula = "=BDP(""" & TOMS.Cells(1, 1).Value & " Corp"", ""ID_ISIN"")"
...