EXCEL中,怎么删除符合条件的行?
5个回答
展开全部
这用公式是解决不了的,只能用“宏”才可以。
Sub DelRow()
If Range("a1").Value = 3 Then
Range("1:1").Delete
End If
End Sub
把这段考到宏里就能执行。
呵呵!不过我也刚学宏不长时间,还有好多东西不会呢!
Sub DelRow()
If Range("a1").Value = 3 Then
Range("1:1").Delete
End If
End Sub
把这段考到宏里就能执行。
呵呵!不过我也刚学宏不长时间,还有好多东西不会呢!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选中你要删除的行,然后右键(出现对话框)----在对话框中选择(删除内容)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
代码相当简单, 由于删除行时, 行号是不断变更, 故编写这类代码时要特别小心
现假设第3行(即A3)开始, 沿A列, 直至空格停止
Sub Delete_Row()
For t = 3 To 10000
100:
If IsEmpty(Cells(t, 1)) Then Exit Sub
If Cells(t, 1) = 3 Then
Rows(t).Delete
GoTo 100
End If
Next
End Sub
现假设第3行(即A3)开始, 沿A列, 直至空格停止
Sub Delete_Row()
For t = 3 To 10000
100:
If IsEmpty(Cells(t, 1)) Then Exit Sub
If Cells(t, 1) = 3 Then
Rows(t).Delete
GoTo 100
End If
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先用自动筛选,筛选A列等于3的行,再将筛选结果删除。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询