Excel“应用程序或对象定义的错误”无解释

时间:2014-08-22 15:23:15

标签: excel vba excel-formula bloomberg

我已经建立了一个电子表格,只是简单地从Bloomberg提取证券数据。

每当我尝试重新安排Excell时,我都会抛出错误信息:

“Applicatoin或Object Deffiened Error”

但它没有给我提供更多解释!

如何找到此错误的来源? 如果这个错误有共同的来源,它们是什么?

注意:

-Spreadsheet不使用VBA,但它是使用它创建的

- 在创作时没有出现任何错误,他们只是在第一次重新计算电子表格时开始

- 每个都有20个标签,每行有一些行,如果问题来自公式(我基本上有公式的话),我更喜欢算法算出它。

示例公式: IFERROR(ROUND(BDS(CUSIP,"COLLATERAL_QUERY_RESULT_HIST","COLLATERAL_QUERY_OVERRIDE","{'operation':'predefined','parameters':{'field':'"&A3&"'}}","Dir=H","cols=85;rows=2","Fill=-"),0),"-")

1 个答案:

答案 0 :(得分:0)

COM对象抛出错误时会弹出此对话框。我敢打赌,彭博加载项被定义为COM对象,而您的查询正在做一些它不喜欢的事情。如果您可以访问Bloomberg的支持服务(或者有朋友),您可以将其作为错误提交。

您可以通过在VBA中调用BDS(或其他)来确认。它仍然无法正常工作,但您可以将其打包在On Error块中,然后查看Err.Number以获取更多信息。