我将数据从MySQL数据库通过ODBC导入Excel。数据作为表对象导入Excel。
然后,我将一组公式(对表的列的引用)插入到导入表的最后一行。我希望在向表中添加一个全新的行时自动填充这些公式(这会在将数据导出回我的数据库时节省大量时间)。
但它没有发生 - 无论我尝试过什么设置,公式都不会被复制到新行。
当您向一个简单的表添加新行(即不是从ODBC获取)时,Excel对自动插入公式没有任何问题 - 这就是我决定首先这样做的原因。然而,事情停止了。由于我不认为可以在更改表对象本身(即不是工作表)时触发VBA,因此问题更加严重。
非常感谢任何建议或帮助
答案 0 :(得分:0)
我想这里最好的答案是Excel不会为新行自动填充未分配给整个表列的公式。我建议你使用你需要的公式在表格中创建一个新列,或者用公式完全替换现有列。