|
发表于 2010-9-19 08:36 PM
|
显示全部楼层
本帖最后由 wower 于 2010-9-19 22:37 编辑
Sub 删除指定列中含有指定字符的行()
AA = "A"
BB = "t"
If AA = "" Then Exit Sub
Dim CurrentWS As Worksheet
For Each CurrentWS In Worksheets
Worksheets(CurrentWS.Name).Activate
CC = Range(AA & 65536).End(xlUp).Row
Do While CC >= 1
For EE = 1 To VBA.Len(Range(AA & CC))
dd = VBA.Mid$(Range(AA & CC), EE, Len(BB))
If dd Like BB Then
Rows(CC).Delete
End If
Next
CC = CC - 1
Loop
Next CurrentWS
End Sub
不好意思,我刚才没有测试。这次我做了个例子测试过了,应该可以了。 |
|