excel - 删除第 1 列中存在重复的行
问题描述
所以,我在 Excel 中有一个表格(A 到 J 列)。
我想删除 A 列中有重复值的任何行(该列应该只有唯一的字符串)。
这是我尝试过的代码,但它似乎不起作用......
Sub RD()
Dim rg As Range
Set rg = Range("A1").CurrentRegion
rg.RemoveDuplicates Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11), xlYes
End Sub
这个版本的 excel 似乎不需要我在倒数第二行写“列”或“标题”(尽管它们会弹出)。当我尝试添加它时出现语法错误。
解决方案
要从中删除重复值column A
,您几乎编写了当前过程,并将您的行替换为以下内容,它将起作用:
rg.RemoveDuplicates Columns:=1, Header:=xlYes
推荐阅读
- android - 在协程上下文中运行模拟方法在 kotlin 中返回 null
- java - Android SDK 中的 Alpha 合成
- spring-boot - Spring Boot 应用程序无法以 2.1.8 启动
- android - 如何修复“未找到方向性小部件”。问题?
- javascript - 如何将自动完成角度材料与动态数据源 (SQL) 一起使用
- java - 如果 vertx setPeriodic 延迟小于其处理程序执行时间会发生什么
- ios - SwiftUI:minimumScaleFactor 没有均匀地应用于堆栈元素
- mysql - 修改旧的 Rails 迁移,然后添加一个调用旧迁移的新迁移
- regex - 使用带引号或不带引号的 grep 正则表达式模式之间的区别?
- c - 在c编程中将十六进制转换为二进制