excel如何批量选择性删除整行

来源:百度知道 编辑:UC知道 时间:2024/07/09 06:22:00
例如:
A
1 1234534
2 6456634
3 6763388
4
5 5213887
6 8523133
7
8 8716566
A列为银行账号,我想删除银行账号为空的整行。例如我要删除第四行和第七行,用什么函数来实现?或者VBA怎么编程?

数据---筛选---自动筛选
然后在标题行中出现向下的箭头,在选择银行帐号的箭头,选择"空白",这样就出现了所有银行帐号空白的行,选择这些行的行号,然后右击鼠标,选择"删除行",这样就删除了所有银行帐号是空的的行,然后再选择银行帐号的箭头,选择全部就可以了.

1、点击A列的列标,选中A列
2、按F5(或者ctrl g),点”定位条件“,选中”空值“,确定

3、右键点击任意一个已经选中的单元格,删除,整行。

用宏就复杂了,
直接用筛选就可以实现
点A行,选-自动筛选-B列空白
然后直接选种空白行,删除行

有必要搞得这么复杂吗?排个序把空的都堆一块了,你要删哪个不行呀!要真不想把顺序乱了,在前面排个序号,删完了还用这序号再排一下就就行了。

Sub 删除特定行()
行号 = 1
行数 = ActiveSheet.UsedRange.Rows.Count
While 行号 <= 行数
If Cells(行号, 2) = "" Then
Rows(行号).Delete
行数 = 行数 - 1
Else
行号 = 行号 + 1
End If
Wend
End Sub