删除重复项

时间:2019-05-17 05:13:01

标签: excel vba

我有一个工作簿,其中有(A,B)(C,D)(E,F)(G,H)(I,J)列。我需要对每个2元组进行排序,然后删除该2元组列中的重复项,然后移至下一个,直到完成(A,B)至(I,J)。 当我遇到(C,D)宏崩溃并显示消息时,我对(A,B)列没有问题

Run Time Error - 1004 " Application defined or object defined error

我尝试了下面的代码-X,Y作为字符串,而I作为整数。 我也将Columns:=Array(I,(I+1))更改为Columns:= I

If I = 1 Then
  Sheets("sorted").Range(X & "1" & ":" & y & "9999").RemoveDuplicates Columns:=Array(I, (I + 1)), Header:=xlYes
  ' Columns:=Array(7,8), Header:=xlYes|
Else
  Sheets("sorted").Range(X & "1" & ":" & y & "9999").RemoveDuplicates Columns:=Array(I, (I + 1)), Header:=xlYes
End If

预期结果-我想从(A,B)到(I,J)的每组列中删除重复项。相反,如果收到如上所述的错误消息。

0 个答案:

没有答案