我有一个看起来像这样的excel文件:
Collumn B Collumn C
John 4000
John 4000
John 4000
John 3201
我想删除相同的行:John 4000,但保留行John3201。我正在使用
Cells.RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
但这会删除行John 3201和两行John 4000,结果是John 4000。
您提供了错误的Range参数。Cells
在这种情况下,指的是从单元格A1开始的整个工作表,因此,如果您的第一个实际数据列在B中(按照您的示例),则您在索引(空)列A加上名称,因此Excel可以让您使用一位孤单的约翰。
修改范围对象,例如
Range("B1:C6").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
然后再试一次。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句