将 OLEDB 连接插入选项卡并将前一列向右移动

Inseting OLEDB connection to tab and prior colums shifting to right

我有一个菜鸟问题,但似乎无法解决。

我有一个 OLEDB 连接,我告诉它在单元格 B1 中输入数据。

但是 B1 有前一个月的数据,另一个选项卡链接到它并获取数据。当我将 OLEDB table 从 B1 开始时,旧单元格被移动到 X1 列。因此 B1 中的 OLEDB 连接 data/Table 星,之前的数据移至 X1。

我希望它覆盖 B1,这样我就可以保留指向数据选项卡的链接,而不是重新链接所有内容

我正在使用数据 --> 从其他来源导入 --> 数据连接向导

没有 VBA 代码,只需使用向导进行简单连接

谢谢

布莱恩

所以我找到了解决方法。

假设您想要替换之前的数据而不是 Excel 插入新标签并将所有内容正确移动。

例如,您的原始标签是 "sales",数据从 B1 单元格开始。

您创建一个新的 sheet , sheet 1. Link table 到 sheet 1 使用 OLEDB

然后复制 table 并将其粘贴到销售 1 中的旧 table 上。只需确保在属性中检查按钮,覆盖现有数据。

删除 sheet1 并完成。