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