【发布时间】:2017-06-20 07:20:59
【问题描述】:
我有场景:Workbook1、Workbook2、Workbook3 和 Workbook4。这些工作簿中的每一个都有一个工作表名称 wsheet_a。我将我的宏放在名为 master_file 的主工作簿中,并且我想将每个工作簿中的 wsheet_a 工作表合并到 master_file 工作簿中的 mf_wsheet 从特定行(例如第 2 行)开始。一旦我重新运行宏,它就会替换 mf_wsheet 中的现有数据。非常感谢任何帮助。
【问题讨论】:
-
你写过代码吗?您将首先要遍历所有工作簿以查找工作表。就像是。
Dim wb As Workbook, ws As Worksheet For Each wb in Application.Workbooks For Each ws in wb.Worksheets If ws.name = "wsheet_a" Then 'do what you need to do End If Next ws Next wb