【问题标题】:Copying Multiple Columns from Worksheets to a single Worksheet将工作表中的多列复制到单个工作表
【发布时间】:2017-10-25 09:47:21
【问题描述】:

我有兴趣将多列从多张工作表复制到一张工作表。基本上,我有 22 张纸的用水量数据。这些工作表中的每一个都包含与一个月中的某一天 相关的利用率数据,并且所有工作表都具有相同的格式。因此,我有兴趣从这 22 张表中的每张表中复制利用率列(假设 I、K、N 和 P),然后将其粘贴到摘要表中,以便我可以获得每天的 利用率数据单张中。我在摘要表上寻找的输出是 - (列 I、K、N、P - 来自第 1 天); (列 I、K、N、P - 从第 2 天开始)依此类推。

我将不胜感激这方面的任何帮助。 非常感谢。 :)

【问题讨论】:

    标签: vba excel excel-2010


    【解决方案1】:
    1. 在摘要表中,选择 A1 并输入等号。
    2. 选择您的第一天工作表并选择 K1 并按 Enter。 (现在第 1 天 K1 中的值应该在汇总表单元格 A1 中)
    3. 在摘要表中,向下拖动 A1 以显示您需要的所有数据。
    4. 对所有工作表中的所有列重复此过程。

    现在您有了一个工作总结表,您也可以将其复制/粘贴到下个月的总结表中,而无需重复复制/粘贴过程。

    PS:更好的是,选择I列并将A列复制到右侧,直到到达P列中的数据。然后删除您不需要的列。您只需将A1中的公式复制到E1并更改公式中的工作表名称并重复该过程即可。

    【讨论】:

      【解决方案2】:

      您可以先在手动执行这些操作时记录macro,然后查看宏生成的VBA 以找到您想要自动化的区域。到目前为止,您尝试过什么?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-10
        • 1970-01-01
        相关资源
        最近更新 更多