如何 "plant" bloomberg 函数 BDP 进入单元格 VBA

How to "plant" bloomberg function BDP into cell VBA

我有以下问题, 假设我有以下单元格(非常简化): 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)"

有什么想法吗?

你忘了公式里面的",在vba中必须加倍:

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