excel删除重复与列数组作为variables

以下代码不会删除重复的行 – types不匹配错误。 我有复杂的东西,我不知道有多less列。 请有人能告诉我我做错了什么。 谢谢

ReDim myarray(endcol - 2) For echarrayval = 1 To endcol - 1 myarray(echarrayval - 1) = eacharracycol Next echarrayval remduprng = Range(Cells(1, 1), Cells(botrw, endcol - 1)).Address ActiveSheet.Range(remduprng).RemoveDuplicates Columns:=Array(myarray), Header:=xlYes