Excel vba 怎么一下子选择所有A列中值是★的单元格?

Excelvba怎么一下子选择所有A列中值是★的单元格呢?我是想先选择出所有带★的,然后用EntireRow.Delete掉的我可以用for和Find("查找内容",,,... Excel vba 怎么一下子选择所有A列中值是★的单元格呢?

我是想先选择出所有带★的,然后用EntireRow.Delete掉的
我可以用for 和 Find("查找内容",,,xlWhole).Row可以找到一个,但是一个个删好慢,一次得算半个小时,
我想问问有没有办法一次性选择出然后都删了.
展开
 我来答
百度网友622e6871c
2015-10-15 · 超过54用户采纳过TA的回答
知道小有建树答主
回答量:249
采纳率:100%
帮助的人:60.6万
展开全部
Sub 选取()

Dim arry
y = Range("m65536").End(xlUp).Row

For i = 2 To y

If Cells(i, "m").Value = "★" Then
If IsEmpty(arry) Then
Set arry = Range("m" & i)
Else

Set arry = Union(arry, Range("m" & i))

End If
End If

Next
arry.Select
End Sub
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cfzzj007
2015-10-15 · TA获得超过5364个赞
知道大有可为答主
回答量:7931
采纳率:78%
帮助的人:1485万
展开全部
用Find + Do+.FindNext
或者用:for+like
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式