我已经建立了一个电子表格,只是简单地从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),"-")
答案 0 :(得分:0)
COM对象抛出错误时会弹出此对话框。我敢打赌,彭博加载项被定义为COM对象,而您的查询正在做一些它不喜欢的事情。如果您可以访问Bloomberg的支持服务(或者有朋友),您可以将其作为错误提交。
您可以通过在VBA中调用BDS(或其他)来确认。它仍然无法正常工作,但您可以将其打包在On Error
块中,然后查看Err.Number
以获取更多信息。