如何在Microsoft Visual Basic(VBA for Excel)中使用彭博数据历史(BDH)命令

康斯坦丁

我想使用一个简单的VBA脚本在电子表格的特定位置调用Bloomberg BDH函数,这在计算上是原始的。

虽然使用标准Excel函数似乎没有问题,但是,只要插入彭姆函数的包含引号的部分(例如“ Dates,Period”,“ H,M”),我就会得到预期的结果语句结束错误。

我要做的就是将这些函数调用插入指定的单元格中。不幸的是,我没有使用VBA的经验,也不知道为什么引号似乎弄乱了它。

= BDH函数是否有替代方法,它不使用VBA不喜欢的符号?还是有其他方法可以使用marco将Bloomberg函数插入到指定的单元格中?

任何帮助将不胜感激!

这是我要使用的确切代码:

Range("B16").Value = "=BDH("TSLA", "PX_LAST", "01/01/2014", "01/03/2014", "Period, Dates", "M,H")"
橡皮鸭

您必须使用更多引号将引号转义。设置公式属性而不是设置值也无济于事,但这并不是必须的。引号引起了编译器错误。

Range("B16").Formula = "=BDH(""TSLA"", ""PX_LAST"", ""01/01/2014"", ""01/03/2014"", ""Period, Dates"", ""M,H"")"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用VBA代码关闭Visual Basic应用程序

来自分类Dev

如何在Microsoft Visual Basic中更改默认语言

来自分类Dev

如何在Microsoft Visual Basic中更改默认语言

来自分类Dev

如何从 VBA(Excel Visual Basic) 中的 DLL 接收多返回值?

来自分类Dev

如何在Visual Basic中使用ImageProcessor / DetectEdges?

来自分类Dev

如何在 Visual Basic 中使用 RegExp 中的 vbNewLine

来自分类Dev

如何在Visual Basic中获得Excel版本?

来自分类Dev

Microsoft Visual Basic

来自分类Dev

如何在Microsoft Visual Basic for Applications 7中找到XLA文件的路径

来自分类Dev

如何在Microsoft Visual Basic Express 2010中创建和删除(或移动)自由形状

来自分类Dev

在Visual Basic 6.0中使用Microsoft(Office)365工具

来自分类Dev

Visual Basic、VBA 数组循环

来自分类Dev

如何使用Visual Basic打开/唤醒屏幕

来自分类Dev

Visual Basic 6如何使用异常?

来自分类Dev

如何使用Visual Basic打开文件?

来自分类Dev

如何在Visual Basic中使用多个Windows窗体进行多页双面打印?

来自分类Dev

如何在Visual Basic 6.0中使用文本框创建数组

来自分类Dev

如何在Visual Basic中使用多个Windows窗体进行多页双面打印?

来自分类Dev

使用表单允许用户选择要运行的 excel Visual Basic (vba) 代码

来自分类Dev

visual studio:如何在Visual Basic中读取设置

来自分类Dev

Excel Visual Basic问题

来自分类Dev

Microsoft Visual Basic:如何初始化数组变量?

来自分类Dev

Microsoft Visual Basic:如何初始化数组变量?

来自分类Dev

如何使用Visual Basic打开和编辑Excel模板

来自分类Dev

在Visual Basic中使用函数

来自分类Dev

Visual Basic:如何在cmd中执行命令而无需用户按“ ENTER”键?

来自分类Dev

如何在Visual Basic中逐行获取命令提示符窗口的输出?

来自分类Dev

Visual Basic:如何在cmd中执行命令而无需用户按“ ENTER”键?

来自分类Dev

在Excel 2013中,Visual Basic(VBA),宏和加载项工具在哪里?

Related 相关文章

  1. 1

    如何使用VBA代码关闭Visual Basic应用程序

  2. 2

    如何在Microsoft Visual Basic中更改默认语言

  3. 3

    如何在Microsoft Visual Basic中更改默认语言

  4. 4

    如何从 VBA(Excel Visual Basic) 中的 DLL 接收多返回值?

  5. 5

    如何在Visual Basic中使用ImageProcessor / DetectEdges?

  6. 6

    如何在 Visual Basic 中使用 RegExp 中的 vbNewLine

  7. 7

    如何在Visual Basic中获得Excel版本?

  8. 8

    Microsoft Visual Basic

  9. 9

    如何在Microsoft Visual Basic for Applications 7中找到XLA文件的路径

  10. 10

    如何在Microsoft Visual Basic Express 2010中创建和删除(或移动)自由形状

  11. 11

    在Visual Basic 6.0中使用Microsoft(Office)365工具

  12. 12

    Visual Basic、VBA 数组循环

  13. 13

    如何使用Visual Basic打开/唤醒屏幕

  14. 14

    Visual Basic 6如何使用异常?

  15. 15

    如何使用Visual Basic打开文件?

  16. 16

    如何在Visual Basic中使用多个Windows窗体进行多页双面打印?

  17. 17

    如何在Visual Basic 6.0中使用文本框创建数组

  18. 18

    如何在Visual Basic中使用多个Windows窗体进行多页双面打印?

  19. 19

    使用表单允许用户选择要运行的 excel Visual Basic (vba) 代码

  20. 20

    visual studio:如何在Visual Basic中读取设置

  21. 21

    Excel Visual Basic问题

  22. 22

    Microsoft Visual Basic:如何初始化数组变量?

  23. 23

    Microsoft Visual Basic:如何初始化数组变量?

  24. 24

    如何使用Visual Basic打开和编辑Excel模板

  25. 25

    在Visual Basic中使用函数

  26. 26

    Visual Basic:如何在cmd中执行命令而无需用户按“ ENTER”键?

  27. 27

    如何在Visual Basic中逐行获取命令提示符窗口的输出?

  28. 28

    Visual Basic:如何在cmd中执行命令而无需用户按“ ENTER”键?

  29. 29

    在Excel 2013中,Visual Basic(VBA),宏和加载项工具在哪里?

热门标签

归档