【问题标题】:Copying Data Based on matched column headers根据匹配的列标题复制数据
【发布时间】:2019-09-10 11:33:05
【问题描述】:

我有两本工作簿。一次包含每周更新的动态数据(动态数据透视表)。另一个包含需要在其中输入此数据的主表。

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

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

亲切的问候

D

【问题讨论】:

    标签: excel vba


    【解决方案1】:

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

    那么你所要做的就是检查某些列是否匹配并获取你想要复制的单元格范围。

    在这里您可以找到有关列名的一些信息以及一些操作:Stackoverflow/ Get column name

    希望对你有帮助。

    最好的问候。

    【讨论】:

    • 将尝试澄清我的问题 我有两个工作簿,一个是 WB1,另一个是 WB2。在 WB1 我有多个数据透视表。这些内容每周更新一次。他们经常(并非总是)获得带有新日期的新列。我希望通过一个数据透视表生成的数据动态链接到另一个工作簿。但是,我只想将数据从 WB1 复制到 WB2 中,前提是这两个工作簿具有相同的列。如果列不同/缺少某些列,我希望在此处插入值 0。这样做的最佳方法是什么?谢谢 D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-02
    • 1970-01-01
    • 2019-12-17
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    相关资源
    最近更新 更多