作者:乔山办公网日期:
返回目录:excel表格制作
1、如果公式百结果不再参与后面的计算,可以通过设置
=IF(原公式=0,"",原公式)起到隐藏0的作用,但度
2、如果公式区域参与后一步计算,可能会因为留的空而知产生计算错误,此时可以通过道设置0值不显示来达到目的。
在“Excel选项”中的“高级”中,取消版勾选“在具有零值的单元格中显示零”,确定,即可隐藏0所在的单元格。权
详见附图
Sub 自动隐藏()
'自动隐藏数值为0的单元格
'首先选中一行,再执行,如果选中的是多行,或者选中的行没有数据不会运行
Dim nR As Long, nC As Long
'判断输入是否是一行
If ActiveSheet.Index <> 1 Then Exit Sub
With Worksheets(1)
nR = Selection.Row
If Selection.Rows.Count > 1 Or nR + Selection.Rows.Count - 1 > .UsedRange.Rows.Count Then Exit Sub
nC = .UsedRange.Columns.Count '选中行最后一行数据所在的列号
For i = 1 To nC
.Columns(i).Hidden = IIf(.Cells(nR, i).Value = 0, True, False)
Next i
End With
End Sub
可以弄一个按钮放e79fa5e98193e4b893e5b19e333到表格上
在工具栏上选择:文件--选项--高级,找到“此工作表的现实选项”,下面第二个选项“在单元格中现实公式而非其计算结果”去掉对勾即可
材料/工具来:Excel2010
1、我们先看一下准备好的表格
2、我们首选选择左上角的按钮
3、接着我们就会看到如下对话框,我们选择excel选项源
4、然后我们会看到如下的对知话框,我们选择“高级”选项
5、我们在高级页面,将菜单一直下拉,知道看到如下箭头所指的小窗口
6、我们把前面的对勾取消掉,然后按确定键
7、然后我们看一下最后的成果,所有数值为道0的单元格都不显示数值了,都为空白值了