如何使用 VBA 将 BDP 公式彭博写入 Excel 单元格?

问题描述

我想用 VBA 在 Excel 单元格中编写彭博公式。该公式,如果直接“手工”写在单元格中,则按预期工作。我尝试了以下代码

isin = Cells(ActiveCell.Row,6).Value
Cells(ActiveCell.Row,37).Value.Formula = "=BDP(""" & isin & " ISIN"";""SHORT_NAME"")"

但我收到错误 424(需要对象)。

如果我只尝试使用 .Value 或 .Formula(我在网上找到了很多这样的例子),比如:

Cells(ActiveCell.Row,37).Value = "=BDP(""" & isin & " ISIN"";""SHORT_NAME"")"

Cells(ActiveCell.Row,37).Formula = "=BDP(""" & isin & " ISIN"";""SHORT_NAME"")"

我收到错误 1004(应用程序定义或对象定义的错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)