我有一个结构如下的excel文件:
Key_Col Column Column
A foo bar
A foo bar
A foo bar
B foo bar
B foo bar
Z foo bar
Z foo bar
Z foo bar
Z foo bar
我想选择共享相同 Key_Col 的所有行,然后将其复制并粘贴到新工作表中。例如,我想选择所有三个“A”行、两个“B”行和所有 4 个“Z”行,并将每个行复制到一个单独的工作表中。
我只是以 A、B 和 Z 为例。实际上,键列中有几个不同的值,并且每个值的数量都是可变的。我在 Google 上没有找到很多好的 VBA 教程。在任何其他编程语言中,我想我只会使用双 for 循环,其中内部循环在 current_key 等于 initial_key 时循环,然后转到序列中的下一个唯一键。