用于数据提取的VBA彭博(BDH)公式

时间:2019-09-23 15:13:56

标签: excel vba bloomberg

我在通过VBA代码运行Bloomberg BDH公式时遇到问题。

在Excel工作表中以公式格式执行(在单元格中键入公式)时,代码中的公式可以完美地工作

但是当我将公式放入VBA代码中并相应地重新键入时,出现了我无法弄清的错误。

这是在单元格中执行的公式(其工作原理如下):

=BDH("CNC US Equity","Best_Ask,Best_Bid,Trade","2019-02-06 09:00:00","2019-02-07 22:00:00","Dir=V","IntrRw=true","CondCodes=S","QRM=S","Spread=S","ExchCode=S","Dts=S")

在VBA BDH formula中,我通过InputSheet引用了一个股票,例如CNC US Equity,所需的参数Best_Ask,Best_Bid,Tradedates

应该将公式粘贴到多个工作表上的多个单元格中,分别引用不同的equity和不同的date range

这是我的一个问题,代码甚至不会将公式粘贴到单元格中,我已经三遍检查了公式中引用的每个值,但是一切似乎都是正确的,我什至运行了一个测试excel公式{ {1}},看看代码中是否有任何问题,但什么也没发现。

Worksheets(Exportsheet1).Cells(1, z).Value = "=SQRT(4)"

0 个答案:

没有答案