tMItDqu8.rar (3.33 KB, 下载次数: 0) 2009-11-18 10:32 上传 点击文件名下载附件 如何定位到特定的字符中 请教一下,有没有象定位空单元格那种的方法,如下:Range("b:b").SpecialCells(xlCellTypeBlanks).EntireRow.select来定位到A字所在的行上呢,一下子可以选中,或是删除字母A所在的行!谢谢! 最佳答案 月排行榜 / 总排行榜 雨狐 2009-11-18 11:04 换一下思路:Sub a()Cells.Replace "A", ""Columns("A").SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUpEnd Sub 跳转到最佳答案楼层
Range("b:b").SpecialCells(xlCellTypeBlanks).EntireRow.select
来定位到A字所在的行上呢,一下子可以选中,或是删除字母A所在的行!谢谢!
换一下思路:
Sub a()Cells.Replace "A", ""Columns("A").SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUpEnd Sub
使用道具 举报
从技巧上比较,按了F5,定位操作里没有“定位到字符A”的功能。
如果想要删除A字符所在的行,最直接的一种方式就是循环。
判断循环体是不是字符A,不是的话将所在行删除。
这就最佳了?这个只对附件适用,有副作用的,再稍微改一下
Sub a()Columns("A").Replace "A", "", lookat:=xlWholeColumns("A").SpecialCells(xlCellTypeBlanks).Delete Shift:=xlUpEnd Sub
可用自定义筛选
Sub aa() Columns("A:A").AutoFilter Field:=1, Criteria1:="A" Selection.SpecialCells(xlCellTypeVisible).EntireRow.DeleteEnd Sub
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-5-15 07:22 , Processed in 0.298762 second(s), 6 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.