- 8
- 0
- 约小于1千字
- 约 2页
- 2017-09-11 发布于四川
- 举报
VBA技巧33定位删除特定内容所在的行
技巧1 定位删除特定内容所在的行
如果需要删除如图 331所示的工作表区域中特定内容所在的行,可以使用定位的方法快速删除,无需使用For...Next循环对单元格逐个进行判断。
图 331 需删除的工作表区域
示例代码如下:
#001 Sub SpecialDelete()
#002 Dim R As Integer
#003 With Sheet1
#004 R = .Range(a65536).End(xlUp).Row
#005 .Range(a2:a R).Replace Excel, , 2
#006 .Columns(1).SpecialCells(4).EntireRow.Delete
#007 End With
#008 End Sub
代码解析:
SpecialDelete过程删除工作表A列单元格中显示为“Excel”的行。
第5行代码使用Replace方法将工作表A列中显示为“Excel”的单元格内容替换成空白。关于Replace方法请参阅技巧6 。
第6行代码使用SpecialCells方法定位到工作表A列中所有的空单元格,使用Range对象的EntireRow属性返回其所在的整个行一次性删除。关于SpecialCells方法请参阅技巧4 。
运行SpecialD
您可能关注的文档
最近下载
- 中国电信理工综合类笔试题库全面解析.pdf VIP
- 部编版三年级下册语文通知练习题8.doc VIP
- 成都市地下综合管廊管线入廊及协商收费实施意见.pdf VIP
- 自-大体积混凝土施工控制要点 .doc VIP
- 茶叶粗提物在生长育肥猪养殖中的多维度影响探究.docx VIP
- 光电子学与光子学原理与实践课后习题答案.pdf
- (正式版)D-L∕T 5491-2014 电力工程交流不间断电源系统设计技术规程.docx VIP
- 浙江大学紫金港及玉泉校区主要场馆借用明细.PDF VIP
- 07钢结构防腐涂装分项工程质量治理.docx VIP
- 重症医学专业医疗质量控制指标(2024年版)学习解读课件.pptx
原创力文档

文档评论(0)