VBA Excel:删除Excel行

用户名

我有一个看起来像这样的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。

迈克·D

您提供了错误的Range参数。Cells在这种情况下,指的是从单元格A1开始的整个工作表,因此,如果您的第一个实际数据列在B中(按照您的示例),则您在索引(空)列A加上名称,因此Excel可以让您使用一位孤单的约翰。

修改范围对象,例如

Range("B1:C6").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes

然后再试一次。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章