excel vba 选择已经标红的单元格
我已经用vba标红了符合条件的单元格所在的一整行,但是怎么再选中这些标红的行,然后删除呢?求vb码,谢谢!...
我已经用vba标红了符合条件的单元格所在的一整行,但是怎么再选中这些标红的行,然后删除呢?求vb码,谢谢!
展开
3个回答
展开全部
给你个例子你参考一下俺你自己的要求再修改一下
例1 背景颜色是红色就删除整行
For i = 1 To 100
With Range("A" & i)
If .Interior.ColorIndex = 3 Then .EntireRow.Delete
End With
Next
例2 字体颜色是红色就删除整行
For i = 1 To 100
With Range("A" & i)
If .Font.ColorIndex = 3 Then .EntireRow.Delete
End With
Next
例1 背景颜色是红色就删除整行
For i = 1 To 100
With Range("A" & i)
If .Interior.ColorIndex = 3 Then .EntireRow.Delete
End With
Next
例2 字体颜色是红色就删除整行
For i = 1 To 100
With Range("A" & i)
If .Font.ColorIndex = 3 Then .EntireRow.Delete
End With
Next
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你标红的代码中填充颜色的改为=xlnone 即可,其他代码和条件不变 。
你可以把你的代码复制上来看下吗?
你可以把你的代码复制上来看下吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询