【发布时间】:2014-01-26 23:46:57
【问题描述】:
vba 新手,我到处查看,尝试了一些已发布的宏并为我修改了它们,但没有任何东西能完美运行,我感到很沮丧,求助。 我需要从多个工作表中复制一系列值并将这些范围粘贴到一张工作表中。 第一张表(总计)将包含宏(作为按钮)。工作表 1 之后的每张工作表都代表一名员工,因此每张工作表的名称就是他们的姓名。随着员工的进出,床单的数量会不时变化。我需要复制的范围对于所有员工都是相同的(N5:V400)。尽管包含该范围内的值的行数会因员工而异。 我还需要复制每个工作表(单元格 Q2)中的员工姓氏,并将其粘贴为粘贴到总计工作表中的每一行的前导单元格。
因此,当宏运行时,每个员工表中的单元格 Q2(Name) 和范围 N5:V500 中的任何值都会粘贴到总计表范围 A3:J5000 中(有两个标题行)。该名称需要粘贴到为每个员工粘贴的每一行的第一个单元格中。
我敢肯定这是一个简单的代码,但话又说回来,我当然没有资格说。
感谢所有可以提供帮助的人。
【问题讨论】:
-
如果能至少提供数据前后的屏幕截图就好了?读长段有时让我头晕...@_@
-
我已经发布了答案,请在运行代码之前保存一份工作簿副本。还要确保
Totals表具有相同的确切名称。