- 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
您可能关注的文档
最近下载
- 上海M1432B万能外圆磨床说明书.pdf VIP
- T∕CCMA 0072-2019 挖掘机动臂疲劳寿命试验方法.pdf VIP
- 叙事经济学-寻找A股投资解析解-邹佩轩.pdf VIP
- 初中防溺水安全课件 PPT.pptx VIP
- (完整版)压型钢板施工方案.docx
- 大学英语教学的指南(教育部最新版).pdf VIP
- DLT 5210.1-2021 电力建设施工质量验收规程全套表格最新1至200页.docx VIP
- DLT 5210.1-2021 电力建设施工质量验收规程全套表格最新201至400页.docx VIP
- 2013年度黄冈市教师中级专业技术职务任职资格评审通过.doc VIP
- dlt5210.1-2021电力建设施工质量验收规程.docx VIP
原创力文档

文档评论(0)