在excel中如何,设置,某个单元格为空时,就隐藏空单元格所在的行或列 满意20分。

在excel中如何,设置,某个单元格为空时,就隐藏空单元格所在的行或列
设置某个区域内的单元格满足一个(或多个)条件时,就使单元格所在行(或列)隐藏问题补充:

如,再第2行中只有A2和D2单元格=0,怎么自动隐藏第2行?整张表中隐藏的行较多,但有时要用到,如何在查找和使用时快速调出,满足=0条件时自动隐藏。

使用宏代码,范例如下:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row >= 2 And Target.Row <= 3 And Target.Column >= 4 And Target.Column <= 6 Then '调整row(行)和column(列)的上下限
If Cells(Target.Row, Target.Column) = "0" Then '将0调整为目标字符,空白为""
Columns(Target.Column).ColumnWidth = 0
End If
End If
End Sub

若有其他需求还可调整代码实现更复杂的目标
温馨提示:答案为网友推荐,仅供参考