Excel怎样自动隐藏值为0的行,

要自动的,不要自动筛选,
我说的是某一行中,比如B列的单元格的值为0,则自动隐藏整行.
' 自动隐藏和显示Sheet2里的行
Private Sub Worksheet_Change(ByVal Target As Range) '2008-10-19 14:22
Dim x%
If Target.Column <> 2 Or Target.Row < 2 Then Exit Sub
If Target.Value = 0 Then
x = Target.Row
Sheets("Sheet2").Rows(x).Hidden = True
Else
x = Target.Row
Sheets("Sheet2").Rows(x).Hidden = False
End If
End Sub

芒果(376773000) 9:25:43
这是段自动隐藏值为0的行的代码,
芒果(376773000) 9:26:35
它是要在Sheet1里面输入显示在Sheet2里面的,
芒果(376773000) 9:29:08
直接在Sheet1中输入可做到在Sheet2中自动隐藏,但如果在Sheet1中是公式计算结果的,就要双击有公式的单元格后Sheet2中的行才能隐藏和显示,
芒果(376773000) 9:31:41
请大家帮忙,可否做到单元格内是公式计算的结果也能自动隐藏和显示,
如可做到,分数全给。

方法:设置“显示选项”。

1、打开EXCEL表格,点击左上角的office图标---Excel选项。

2、在“高级”选项中,点击滚动条向下,找到“此工作表的显示选项(S)”,去除”在具有零值的单元格中显示零“的勾即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-17
方法有几种,除了SSLWSK的回答以外,还有二种方法:

1、在所选单元格中使用数字格式隐藏零值

注意:请按照以下过程进行操作,在所选单元格中隐藏零值。如果这些单元格中某一个单元格的值更改为非零值,则该值的格式将类似于“常规”数字格式。

选择包含要隐藏的零 (0) 值的单元格。 “设置单元格格式”。 在“分类”列表中,单击“自定义”。 在“类型”框中,键入“0;-0;;@”。

2、使用条件格式隐藏零值

选择包含零 (0) 值的单元格。 打开“条件格式”对话框,“突出显示单元格规则”,然后单击“等于”。 在左边的框中,键入“0”。 在右边的框中,选择“自定义格式”。 在“设置单元格格式”对话框中,单击“字体”选项卡。 在“颜色”框中,选择白色。本回答被网友采纳
第2个回答  2008-12-17
菜单:工具--选项
在打开的对话框中选择“视图”卡片
去掉“零值”前面的勾
相似回答