作者:乔山办公网日期:
返回目录:excel表格制作
Excel中没有函数能够实现行的隐藏
多条件隐藏行,得用VBA实现
1、对于数据较zd多,空白行分布比较杂乱的表格,可以在“开始”菜单,找到“查找”,点击选择“查找”
2、在弹出对话框中选择“定位”,以及内定位页面中选择“空值”,然后点击“定位”
3、此时表格中就定位到了空白行,容右击选择删除即可,就可以用函数把EXCEL中的空白行自动隐藏了。
只有用条件格式,来显示
没有隐藏行或列的,自己动手写VBA
LZ参考VB:
Sub 宏1()
For r = 1 To 30
For Each Cell In Range(Cells(r, 1), Cells(r, 100))
If Cell Like "*ab*" Then
Cells(r, 1).Select
Selection.EntireRow.Hidden = True
End If
Next
Next
End Sub
以上VB是在前知30行,每行的前100列进行,搜索,凡是字母中夹了ab的行统统隐藏道
LZ可以根据需要更改,将"*ab*"中字母和通配符的搭配可以调整,如果LZ数据超过100列,也可专以改Range(Cells(r, 1), Cells(r, 100))为Range(Cells(r, 1), Cells(r, 10000)),不用全列属搜索是防止运算过大,任何问题可以追问