大约一个月前,我有一个脚本在工作,此后没有任何变化。但是,当我现在运行脚本时,它将引发错误。我尝试使用的函数是Remove Duplicates
函数。
我尝试过以多种方式更改功能,以为可能是顺序,但是,由于自上次运行以来没有发生任何变化,因此我无法弄清楚它是如何损坏的。
ActiveSheet.Range("$A$1:$F$8000").RemoveDuplicates 1, xlYes
如前所述,预期结果是由于脚本的前一部分正在删除广泛的标准,因此最终将删除所有重复项。
错误消息:
数据示例以及应删除的内容的重点:
测试示例对我也失败了,它小得多:
编辑
现在发现了问题...数据在excel中的单独表中,所以我只是将其复制并粘贴为单独工作表中的值。
答案 0 :(得分:0)
我已经对问题进行了编辑,但是我将其发布在此处以关闭问题。该表是作为XML导入到excel的,并保持该格式,因此该功能无法正常工作。要解决此问题,我要做的就是复制所有数据并将其作为值粘贴到单独的工作表中。