Excel 我可以将查询表(和连接?)复制到其他工作簿吗?

Excel 我可以将查询表(和连接?)复制到其他工作簿吗?,excel,vba,Excel,Vba,我有一个工作簿(wkbk1),其中有一张表,上面有八个不同的查询表(也称为数据表),而不是透视表。它们的数据都指向同一个外部Excel工作簿(wkbk2),该工作簿是一个带有一组命名范围的单页 wkbk1中每个表的数据来自wkbk2中的命名范围。如何将八个不同表格的工作表(从wkbk1)复制到其他工作簿(wkbk3、wkbk4等) 查询表及其数据连接是否可能与工作表一起传输?到目前为止,我无法手动完成(没有编码)。如果编码是必需的,我很好,只是需要帮助。我有中级VBA编码经验 我正在使用Exce

我有一个工作簿(wkbk1),其中有一张表,上面有八个不同的查询表(也称为数据表),而不是透视表。它们的数据都指向同一个外部Excel工作簿(wkbk2),该工作簿是一个带有一组命名范围的单页

wkbk1中每个表的数据来自wkbk2中的命名范围。如何将八个不同表格的工作表(从wkbk1)复制到其他工作簿(wkbk3、wkbk4等)

查询表及其数据连接是否可能与工作表一起传输?到目前为止,我无法手动完成(没有编码)。如果编码是必需的,我很好,只是需要帮助。我有中级VBA编码经验


我正在使用Excel 2007/2010。

在Excel 2010中,我右键单击“工作表”选项卡,然后选择“移动”或“复制”。选择目标工作簿并选中“创建副本”。新工作表上有查询表,并按预期刷新

因此,我认为复制工作表将复制QueryTable及其所有属性


我的查询表使用MSQuery并指向另一个Excel工作簿。

Dick,你回答得太快了!我本来打算删除这篇文章,因为它现在可以正常工作了。我轻松地花了几个小时把头发拔出来,想让它工作起来。今天早上的帖子之后,我又试了一次——Excel抛出了一个致命错误!我告诉它将错误信息发送到Microsoft并重新启动Excel。当作业本修好后,我又试了一次,它成功了!我真的不知道发生了什么,但是现在这个简单的副本可以工作了(就像你建议的那样),但是我发誓在一堆John Walkenbach教程中,我不能让它更早地工作!哎呀!