excel 怎么有条件的隐藏

来源:百度知道 编辑:UC知道 时间:2024/05/31 19:33:20
我需昂有条件的隐藏,改如何能做到,
比如:某列某个单元格为零值或空值时,那么这个单元格所在的行就应藏起来,即:单元格B45,为空值(或零值)那么第45行就自动隐藏起来!
有没有比较好的办法,

按ALT+F11键,在工作表右边代码窗口中加入如下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim iRow, iCol As Integer
iRow = Target.Row
iCol = Target.Column
If iRow = 45 And iCol = 2 And (Target = "" Or Target = 0) Then
Application.EnableEvents = False
Application.ScreenUpdating = False
Rows("45:45").EntireRow.Hidden = True
[A1].Select
Application.ScreenUpdating = True
Application.EnableEvents = True
End If
End Sub

用鼠标选中整个某列,点击:编辑→定位→定位条件→空值→确定。再继续点击:格式→行→隐藏,即可。 首席执行官太高深了!俺看不懂!初学看懂的恐怕也不多。

选定要处理的区域
编辑-定位-定位条件-空值
格式-行-隐藏

你说的这个肯定是要一个触发的,不然实时的话 机器就成死循环了,你也不能做任何的修改,因为机器总是在判是不是要隐藏,就什么也用不成了 所以
要么你用宏写个简单的隐藏的判断,要么就直接用筛选,点一下就成

这个好像没有吧,如果有你告诉我。
但可以手动隐藏。