Tag: bloomberg

UDF从访问数据库中检索数据

我如何创build一个UDF从访问数据库检索数据。 我可以检索数据通过SQL查询使用VBA&点击button。 数据将在logging集中。 我只是将其粘贴到任何单元格。 现在我的问题是:如何创build一个用户定义的function来做同样的事情。 也就是说,当我在任何Excel单元格中input=bdh(pricing date,product tag)东西时,所有数据都将被返回并粘贴到我input自定义公式的单元格下面。 如果您熟悉bloomberg API,我想要构build一个类似于bdh函数的函数。

模仿bdh函数填充下来

当一个查询被input到Excel中的彭博BDH函数中时,它会自动填充所选的单元格,以及下面的单元格与请求的数据。 我试图创build一个类似的function(虽然有不同的数据源)。 BDH函数在填充查询数据时如何绕过用户定义的修改其他单元格的典型限制?

发送分数键到彭博terminal

我正在写一个与彭博terminal通信的VSTO Excel Addin。 我需要能够SendKeys的分数,即1/16 1/32等 我可以发送1/2 1/4和3/4,这是ASCII码188 – 190。 我已经build立了一个keyhooker,看看我是否可以赶上代码,但这些键不注册。 有没有人设法做到这一点?

Excel VBA调用彭博terminal并input一个查询,如何在我的代码中正确input安全的黄键/市场部门?

您好我正在Excel VBA中做一些事情,当我点击运行macros的button,它在彭博进入一个查询,并带我到一个安全和function,查看它。 Blp = DDEInitiate("Winblp", "bbk") Call DDEExecute(Blp, "<Blp-1>" & "APPL US Equity" & " DES<GO>") Call DDETerminate(ch) 现在的问题是,这个查询进入彭博,它从来没有检测到它是一个有效的安全。 我认为这绝对是一个黄色的button问题,也就是说,如果您只是在彭博社inputAPPL US Equity,而不是用黄色buttonAPPL US [Equity],那么就不会工作。 是否有一个特殊的对象或string,我需要input这个查询进入正确? 我试图search谷歌,但找不到任何东西。 谢谢

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

我想用一个简单的VBA脚本在电子表格的特定位置调用Bloomberg BDH函数,这在计算上是原始的。 尽pipe使用标准的Excel函数并不是一个问题,但只要插入包含引号(如“date,期间”,“H,M”)的彭博函数部分,我就会得到一个预期的声明错误结束 。 我想要做的就是将这些函数调用插入到指定的单元格中。 不幸的是,我没有VBA的经验,不知道为什么引号似乎搞乱了。 有没有替代= BDH函数不使用VBA不喜欢的符号? 或者有没有其他方法可以使用marco将Bloomberg函数插入指定的单元格? 任何帮助将不胜感激! 这是我正在尝试使用的确切代码: Range("B16").Value = "=BDH("TSLA", "PX_LAST", "01/01/2014", "01/03/2014", "Period, Dates", "M,H")"

如何使用Bloomberg VBA API返回特定date的EQS屏幕?

对于给定的彭博EQS屏幕,我希望能够返回给定date的屏幕结果。 我一直在玩Bloomberg文件EqsDataExample.xls一段时间,但我一直无法返回除当前date的屏幕之外的任何东西。 在Excel工作表中使用的彭博function是: =BEQS(screen_name,"Asof=" & asof_date,) 下面是从示例中的function,我已经修改失败。 我认为我需要使用覆盖function来做些事情,但现在还没有。 Public Sub MakeRequest(sScreenName As String, sScreenType As String, sGroup As String) Dim req As Request Dim nRow As Long Set req = refdataservice.CreateRequest("BeqsRequest") req.Set "screenName", sScreenName req.Set "screenType", sScreenType 'req.Set "Group", sGroup ' >> My addition, trying to get the asof date override Dim overrides As Element […]

查找并replace目录中所有Excel文件工作簿中的string

我正在写一个VBA代码来replace位于特定目录中的多个Excel文件(工作簿)中的特定string。 我试图search堆栈溢出,我find答案,但是这是通过在Excel中的macrosreplace文本文件中的string。 同样的链接是查找并replace文件中的string 。 我的所有工作簿都有三个工作表,每个都在单元格A2中使用彭博公式: =BDH("CBK IN Equity","BID","07-04-2015 09:00:00","07-04-2015 16:00:00") 这项研究需要一个macros,它将在许多这样的工作簿中用ALBK代替特定目录中的CBK。 这是为了下载ALBK的数据来代替CBK。

Excel互操作加载XLL和DLL

我使用了Bloomberg API(使用简单的调用如= BDP(“MS股权”,“请求”))。 我也有一个C#应用程序,用于打开使用Bloomberg API的excel文件(通过interop)。 我读过这里 ,当你通过interop加载excel的时候没有加载插件。 我甚至尝试使用在那里build议的代码。 但是,这似乎只适用于XLL和XLAM文件,它看起来像彭博社也使用DLL文件没有得到加载。 有什么办法让所有这些插件通过互操作加载?