Vba 从许多excel工作表中删除重复项

Vba 从许多excel工作表中删除重复项,vba,excel,Vba,Excel,我有一个问题,如果有任何快速的方法来删除两个excel电子表格中的重复行。搜索后,我可以通过比较电子表格(VBA)中的相同行来完成。但是我想检查一行是否包含在两行中的任何位置。如果两行中存在完全相同的行,则应将其删除。到目前为止,如果它们是相同的行(例如1和1),我可以这样做。 提前感谢您提供的任何帮助。我可以想出一个解决方法: 在每行末尾创建一列,该列是该行所有列的串联:下面是两个excel工作表上的两个表: 表1 A B C D(Concat) 1 2 3 123 4

我有一个问题,如果有任何快速的方法来删除两个excel电子表格中的重复行。搜索后,我可以通过比较电子表格(VBA)中的相同行来完成。但是我想检查一行是否包含在两行中的任何位置。如果两行中存在完全相同的行,则应将其删除。到目前为止,如果它们是相同的行(例如1和1),我可以这样做。
提前感谢您提供的任何帮助。

我可以想出一个解决方法:

  • 在每行末尾创建一列,该列是该行所有列的串联:下面是两个excel工作表上的两个表:
  • 表1

    A B C D(Concat) 1 2 3 123 4 5 6 456 7 8 9 789 1 3 5 135 4 3 2 432
    你有什么东西可以证明你已经试过了吗? A B C D(Concat) 2 3 4 234 1 1 1 111 1 2 3 123 2 2 2 222 4 5 6 456 A B C D E(Result) 2 3 4 234 NONDUP 1 1 1 111 NONDUP 1 2 3 123 DUP 2 2 2 222 NONDUP 4 5 6 456 DUP