Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel";应用程序或对象定义错误“;没有解释_Excel_Vba_Excel Formula_Bloomberg - Fatal编程技术网

Excel";应用程序或对象定义错误“;没有解释

Excel";应用程序或对象定义错误“;没有解释,excel,vba,excel-formula,bloomberg,Excel,Vba,Excel Formula,Bloomberg,我建立了一个电子表格,只需从彭博社获取证券数据 每当我试图重新解释时,Excell都会给我一个错误提示: “应用程序或对象定义错误” 但它给了我更多的解释 如何找到此错误的来源? 此外,如果存在此错误的常见来源,它们是什么 注: -电子表格不使用VBA,但它是使用VBA创建的 -创建时没有错误,只是在第一次重新计算电子表格时才开始 -有20个选项卡,每个选项卡上有数百行,因此如果问题来自公式(我基本上有数千个公式),我更喜欢用算法来解决它 示例公式: IFERROR(四舍五入(BDS(CUSIP

我建立了一个电子表格,只需从彭博社获取证券数据

每当我试图重新解释时,Excell都会给我一个错误提示:

“应用程序或对象定义错误”

但它给了我更多的解释

如何找到此错误的来源? 此外,如果存在此错误的常见来源,它们是什么

注:

-电子表格不使用VBA,但它是使用VBA创建的

-创建时没有错误,只是在第一次重新计算电子表格时才开始

-有20个选项卡,每个选项卡上有数百行,因此如果问题来自公式(我基本上有数千个公式),我更喜欢用算法来解决它

示例公式:
IFERROR(四舍五入(BDS(CUSIP,“辅助查询结果历史”、“辅助查询覆盖”)、“{operation':'predefined'、'parameters':{'field':'”&A3&“}}”、“Dir=H”、“cols=85;rows=2”、“Fill=-”、0)、“-”)
当COM对象抛出错误时,将弹出此对话框。我敢打赌Bloomberg插件被定义为COM对象,而您的查询正在做它不喜欢的事情。如果您有权访问彭博社的支持服务(或有朋友访问),您可以将其作为bug提交


您可以通过在VBA中调用BDS(或任何内容)来确认这一点。它仍然不起作用,但您可以将其包装在一个
On Error
块中,然后查看
Err.Number
以获取更多信息。

发布您的彭博公式。BDS返回一个数组-您确定您的公式有效吗?您可以向我们展示
电子表格背后的代码不使用VBA,但是它是用它创建的
?@Thinkingcap我很惊讶,我现在没有访问代码的权限。。但我会试试看,你是对的,我复制了这个电子表格中的公式,并将发行委托给彭博社。谢谢