0

我正在通过 ODBC 将 MySQL 数据库中的数据导入 Excel。数据作为表格对象导入 Excel。

然后,我将一组公式(引用表的列)插入到导入表的最后一行。我希望在将新行添加到表中时自动填写这些公式(在将数据导出回数据库时,这将为我节省大量时间)。

但它没有发生 - 无论我尝试过什么设置,公式都不会被复制到新行。

当您将新行添加到一个简单的表(即不是从 ODBC 获得)时,Excel 在自动插入公式方面没有任何问题——这就是为什么我首先决定这样做的原因。但是,事情停止了工作。我认为不可能在更改表对象本身(即不是工作表)时触发 VBA,这一事实加剧了这个问题。

任何建议或帮助将不胜感激

4

1 回答 1

0

我想这里最好的答案是 Excel 不会为新行自动填充未分配给整个表格列的公式。我建议你要么用你需要的公式在表中创建一个新列,要么用公式完全替换现有的列。

于 2013-11-18T16:13:59.100 回答