在 Invantive Control 上运行从多个数据库下载数据的一个电子表格的同步时,我收到此错误,错误代码为 itgenuty436:
在 Excel 中,不将“精确交易”!$A$2:$R$31617 用作跨单元格引用/
控制模型 Excel 表中的最新值,以探索不同值的变化。在这种情况下,Excel 表刚刚被定义并且被赋予了含义。在本例中,您将在所有单元格中拖动 Excel 表,并同步 Excel 表的打开和关闭。此工作不予接受。请将您放置在工作台上的桌子上。
之前同步的同一张电子表格没有问题。我该怎么做才能解决此错误?
答案1
按同步分割按钮菜单中的“删除下载的事实”也会触发此错误。
所发生的情况是,下载的区域(其范围可以在块属性->高级中看到)通过 Excel 操作被删除,然后被重建。
您可以通过在 Excel 中选择指定范围并选择“删除”,然后选择“上移单元格”来手动重现此情况。这会从 Excel 本身返回一个相当模糊的错误。Invantive Control 上有一些额外的文本,但仍然很模糊。
在我的场景中,由于 Excel 模型的不断变化,在 $A$1:$C$7815 处引入了一个 Excel 表。这是块数据所占范围的子部分。
包含数据库数据的块本身只是一个命名范围,而不是基于 Excel 表的块。
Excel 不够智能,当您删除嵌入 Excel 表的区域时,它会先将表完全删除。
解决方案是将 Excel 表更改为命名范围,然后从同步菜单中再次按“删除下载的事实”。