【发布时间】:2015-07-09 11:59:35
【问题描述】:
我需要您的专家帮助。
我正在尝试编写一些代码来复制行并将复制的行插入到另一张表的最后一行下方。
我有一个全局表,其中包含我将要复制的数据。它需要查看 Q 列。
我认为问题出在尝试复制数据时,G 列中的数据是合同代码的文本名称。但是这些表是带有数字版本的名称。
例如,我有一行在 Q 列中有 BRREPARS,我需要将其复制到工作表 2870,然后我有一行在 Q 列中有 BRVOIDS,我需要将其复制到工作表 2781。
我可以有多个不同的合同名称,所以我想我可能需要将文本定义为等于一张纸。所以可能是 Set BRVOIDS = Sheet.name("2781") Set BRREPAIRS = Sheet.name("2780") 等等,直到所有工作表都被定义。
当数据被复制时,我需要它来查找 a 列中包含数据的最后一行,找到后会将复制的行插入工作表中。例如EntireRow.Insert Shift:=xlDown。
我目前没有任何代码。我非常感谢所有的帮助。
【问题讨论】:
-
您的问题是关于复制/粘贴的机制还是关于如何确定各个复制操作的目标表?我认为您的问题是关于后者的,但如果是这样,您没有提供足够的信息。你怎么知道 BRREPARS 应该针对表 2870?如果您说出这些信息的来源,那么也许我们可以提出解决方案。
-
@JohnColeman,您好,这两者都有点关系,主要是关于个人复制操作。我有一个列表,说明每个代码代表什么。