【发布时间】:2023-03-18 10:11:01
【问题描述】:
我想复制各种工作表中的所有行和列,然后粘贴到一个工作表中,一个工作表位于另一个工作表的下方。
但我收到错误消息。我尝试使用网站提供的各种示例。但没有一个对我有用。请帮我解决。我在数组中传递工作表。所以我会按顺序获取工作表。
我提供了出现错误的代码。我在粘贴部分遇到错误。据说它应该是 A1 或 R1C1 。但我需要将所有工作表粘贴在一张之下。
For m = 1 To fnum
lastrow = tempws.Range("A" & ws.Rows.Count).End(xlUp).Row
ws(m).Cells.Copy tempws.Cells((lastrow + 1), 1)
Next m
tempws.Save
【问题讨论】:
-
那么您有一个超级工作表 可以复制从各个工作表复制所有行和列? :P 或您是否要从不同的工作表中复制特定的行(因为一行至少包含一列或多列)并粘贴到最后一张工作表中?