【发布时间】:2012-10-09 19:37:06
【问题描述】:
场景:由于敏感材料,我无法发布实际的工作簿,但我会尽可能解释清楚。
每个工作表都分为分支,即:Sheet2 是分支 2,Sheet3 是分支 3,依此类推。 对于每张纸,列是相同的。 A 列中包含分支编号。 B 列有不相关的信息,所以我只是隐藏该列。 C 列有一个系统编号(特定于每个帐户。
意图:我想创建另一个名为CallOuts 的工作表。
我想复制一些行(来自各个分支)并将它们粘贴到“主工作表”(CallOuts)我可以在CallOuts 工作表上工作,而不是去每个分支。因此,每当我编辑一个单元格时,它也会更新/更改分支表中完全相同的单元格,反之亦然。
问题:我知道 MS Exccel 有一个“选择性粘贴”功能,它可以在其中添加单元格。问题在于它链接了单元格#,所以如果我对主表进行排序,它将将该行替换为错误的分支表。
例如:如果 System# J112 在分支 2 表的第 2 行中,并且我将链接粘贴在主表的第 4 行中,如果我在主表上进行更新然后重新排序它和 System# 现在移动到第 2 行(在主工作表上)第 4 行(在主工作表上)现在将在第 2 行,分支 2 工作表中。
我在想可能是一个宏,我可以在其中复制和粘贴主表中的整行。进行某种类型的案例选择以检查 A 列中的哪个分支,然后在分支表上找到相同的系统 #,然后粘贴整行。
我的 VBA 水平充其量只是新手,因此我们将不胜感激。
【问题讨论】: