Excel VBA实例教程#032:删除工作表的重复行
更新时间:2023-11-23 06:43:01 阅读量: 教育文库 文档下载
- excel推荐度:
- 相关推荐
在实际应用中,可能需要删除如图 1所示的工作表中A列的重复内容而只保留一行,那么可以借助工作表CountIf函数来完成,如下面的代码所示。
图 1 需删除重复行的工作表区域
1. Sub DeleteRow() 2. Dim R As Integer 3. Dim i As Integer 4. With Sheet1
5. R = .[a65536].End(xlUp).Row 6. For i = R To 1 Step -1
7. If WorksheetFunction.CountIf(.Columns(1), .Cells(i, 1)) > 1 Then 8. .Rows(i).Delete 9. End If 10. Next
11. End With 12. End Sub
代码解析:
DeleteRow过程删除工作表A列重复单元格所在的整行内容,只保留一行。
第5行代码取得工作表中A列的最后一个非空单元格的行号,关于Range对象的End属性请参阅技巧3 。
第6行到第10行代码从最大行数至最小行数循环判断A列单元格内容是否重复并删除重复单元格所在的整行。和技巧32 一样,此处For...Next循环也要从最大行数至最小行数开始循环判断,否则可能会删除不净。其中第7、8行代码使用工作表CountIf函数判断单元格内容是否重复,如果重复则删除该单元格所在的行。 运行DeleteRow过程工作表区域如图 2所示。
图 2 删除重复行的工作表区域
正在阅读:
Excel VBA实例教程#032:删除工作表的重复行11-23
24式太极拳教案07-05
DEK丝网印刷机培训报告05-14
双氯芬酸钠肠溶片中间产品检验操作规程04-08
心理学-心理治疗汇总05-31
鉴赏古诗形象08-16
2017届高三语文上学期第二次月考试题03-14
《食品化学》绪论06-11
事业单位真题题本03-09
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实例
- 重复
- 删除
- 教程
- 工作
- Excel
- VBA
- 032
- 曼昆《经济学原理(宏观经济学分册)》(第6版)课后习题详解(第32章 开放经济的宏观经济理论)
- 2018党支部制度汇编(精编32页)
- 13、辅机2008题库第十三章
- 中国华电集团公司电力设备可靠性管理办法
- 粤语字读音
- 软件工程实用教程2版课后答案
- 历史趣谈:盘点酷吏的下场:历朝历代的酷吏都难以善终
- 紫外分光光度法测定未知物
- 业务员提成方案
- Chapter 1 Practice Questions and Answer Keys
- 2019年上海市普陀区高三下学期质量调研(二模)地理试卷(含答案)
- 阻尼牛顿法
- 哈工大2002年秋季学期理论力学试题
- 英国文学期末复习 -
- 实验参考答案
- 住院部奖金二次分配方案
- 2016.4财务管理真题及答案
- 中共郴州市委办公室、郴州市人民政府办公室关于印发郴州市党政
- 梁的刚度计算
- 最新卫生资格肿瘤放射治疗技术考试题无忧 - 资料全整下载