Excel VBA-按 A 列中的唯一值复制行

Excel VBA-按 A 列中的唯一值复制行

到目前为止,我已经成功将来自不同来源的所有数据拉入“主列表”。从这里,我想将 A 列中具有匹配值的所有行拉入其自己的工作表中。

即以 开头的所有行都SF-1将被复制到其自己的工作表中,依此类推,直到所有行都被复制到其匹配的工作表中。

如果我的 A 列始终具有相同的值但对于每个项目它们可能不同,我已经想出如何做到这一点。

答案1

也许您可以更具体地说明您到底想要做什么。

如果我理解正确的话:例如,您可以从第 2 行或第 3 行开始表格,然后在单元格 A1 中键​​入触发复制的文本(“SF-1”)。然后,您不必在 VBA 代码中对文本进行硬编码,而是可以使用变量(并将 A1 中的文本分配给它)并使用它来比较并决定要复制哪些行。

相关内容