Excel里编个vba(宏)提取满足条件的行的问题?

就是说要实现一个功能,比如说我要处理的原表每行里的内容很多,于是乎我要找到里面含有“北京”的所有的行,用筛选做过,感觉还是很麻烦,因为有好多页,还得粘贴,是不是用宏好一些... 就是说要实现一个功能,比如说我要处理的原表每行里的内容很多,于是乎我要找到里面含有“北京”的所有的行,用筛选做过,感觉还是很麻烦,因为有好多页,还得粘贴,是不是用宏好一些呢?应该怎么编呢?我市个菜鸟,希望给与详细解答,谢谢了先,因为只有20分了,辛苦了 展开
 我来答
冒充从容
2008-05-27 · TA获得超过805个赞
知道小有建树答主
回答量:742
采纳率:68%
帮助的人:432万
展开全部
那只给你说思路了。。
新建sheet2
目的在sheet2 a列中生成符合条件的行号列表
然后用offset或者indirect 都可以了

一个简单的for循环即可。。。

nowrow=1
for i=1 to 65536
if range("k"&i)="" then exit for
if instr(sheet1.range("k"& i),"北京") then
range("a"&nowrow)=i
nowrow=nowrow+1
end if
next i
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式