删除含有特定内容的行

SubSpecialDelete()Dim r As LongWith Sheet1‘计算sheet1中第一列最后一个非空单元格所在的行r = .Cells(.Rows.Count,1).End(xlUp).Row‘将A2:A”r‘’区域内所有特定值替换为空值,2代表部分匹配.Range(‘A2:A’ &r).Replace ‘特定值’, ‘’, 2‘将第一列中所有为空的单元格所在行删除.Columns(1).SpecialCells(4).EntireRow.DeleteEnd WithEndSub补充:Range.SpecialCells 方法返回一个Range对象,该对象代表与指定类型和值匹配的所有单元格。1)语法表达式 . SpecialCells(Type,Value)表达式一个代表Range对象的变量。2)参数名称必需/可选数据类型说明Type必需XlCellType要包含的单元格。Value可选Variant如果 Type为 xlCellTypeConstants或 xlCellTypeFormulas,则该参数可用于确定结果中应包含哪几类单元格。将这些值相加可使此方法返回多种类型的单元格。默认情况下,将选择所有常量或公式,无论类型如何。3)返回值Range4)注解XlCellType 常量值xlCellTypeAllFormatConditions:任意格式单元格-4172xlCellTypeAllValidation:含有验证条件的单元格-4174xlCellTypeBlanks:空单元格4xlCellTypeComments:含有注释的单元格-4144xlCellTypeConstants:含有常量的单元格2xlCellTypeFormulas:含有公式的单元格-4123xlCellTypeLastCell:已用区域中的最后一个单元格11xlCellTypeSameFormatConditions:含有相同格式的单元格-4173xlCellTypeSameValidation:含有相同验证条件的单元格-4175xlCellTypeVisible:所有可见单元格12** XlSpecialCellsValue 常量**值:-----:-----xlErrors16xlLogical4xlNumbers1xlTextValues25)示例本示例选定工作表Sheet1 中已用区域的最后一个单元格。Worksheets(‘Sheet1’).ActivateActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Activate

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值