Excel 基于匹配的列标题复制数据

Excel 基于匹配的列标题复制数据,excel,vba,Excel,Vba,我有两本作业本。Once包含每周更新的动态数据(动态数据透视表)。另一个包含一张母版纸,需要在其中输入此数据 在VBA中,如何根据标题上的匹配复制和粘贴数据?这两个表具有相同的标题(即日期)。第一张表的页眉从单元格G6开始,随着新日期的增加,页眉每周都会增加 我想写一个宏,如果两个标题匹配,它会将数据从一个工作簿复制粘贴到另一个工作簿 问候 D在这里,您可以找到如何从一个工作簿复制到另一个工作簿: 然后,您所要做的就是检查某些列是否匹配,并获取要复制的单元格范围 在这里,您可以找到有关列名的一些

我有两本作业本。Once包含每周更新的动态数据(动态数据透视表)。另一个包含一张母版纸,需要在其中输入此数据

在VBA中,如何根据标题上的匹配复制和粘贴数据?这两个表具有相同的标题(即日期)。第一张表的页眉从单元格G6开始,随着新日期的增加,页眉每周都会增加

我想写一个宏,如果两个标题匹配,它会将数据从一个工作簿复制粘贴到另一个工作簿

问候


D

在这里,您可以找到如何从一个工作簿复制到另一个工作簿:

然后,您所要做的就是检查某些列是否匹配,并获取要复制的单元格范围

在这里,您可以找到有关列名的一些信息以及有关列名的一些操作:

希望能有帮助


致意。

我会尽力澄清我的问题。我有两本工作手册,一本是WB1,另一本是WB2。在WB1中,我有多个透视表。这些文件每周更新一次。他们经常(并非总是)获得一个新的列和一个新的日期。我希望通过一个数据透视表生成的数据动态链接到另一个工作簿。但是,我只想在两个工作簿具有相同列的情况下,将数据从WB1复制到WB2。如果列不相同/缺少某些列,我希望在此处插入值0。这样做的最佳方式是什么?谢谢,D