【发布时间】:2014-12-01 20:30:00
【问题描述】:
我想使用一个简单的 VBA 脚本在我的电子表格的特定位置调用 Bloomberg BDH 函数,这在计算上是原始的。
虽然使用标准 Excel 函数似乎没有问题,但只要我插入 Bloomberg 函数中包含引号的部分(例如“日期、期间”、“H、M”),我得到一个预期的语句结束错误。
我要做的就是将这些函数调用插入到指定的单元格中。不幸的是,我没有使用 VBA 的经验,也不知道为什么引号似乎搞砸了。
=BDH 函数是否有不使用 VBA 不喜欢的符号的替代方法?或者有没有其他方法可以使用宏将彭博函数插入指定单元格?
任何帮助将不胜感激!
这是我尝试使用的确切代码:
Range("B16").Value = "=BDH("TSLA", "PX_LAST", "01/01/2014", "01/03/2014", "Period, Dates", "M,H")"
【问题讨论】:
-
改用
Range("B16").Formula