乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中如何实现当某单元格的数值为0时自动隐藏该行

<em>excel</em>中如何实现当某单元格的数值为0时自动隐藏该行

作者:乔山办公网日期:

返回目录:excel表格制作


1、选择B列,在“数据”选项下,按“筛选”;

2、在“筛选”中,取消勾选“空白”,确定后,即可实现将B列空白单元格所在行隐藏起来的效果。



如果你要隐藏的“0”所在单元格是一个由公式计算出来的值的话,可以使用IF来隐藏,

比如C1内容“=a1+b1”如果A1,B1没有输入内容,C1就会显示“0”

可以改公式为=if(a1+b1=0,"",a1+b1)

这样就会自动隐藏0了,
EXCEL第i列单元格为字母n时,自动隐藏该行(如果该行为多行合并而成的只隐藏那一行,合并行其他可见)

好像你的结果是0重新录制如下。
Sub 删除636f7079e799bee5baa6e79fa5e98193337行()
'
Macro1 Macro
Cells.Find(What:="0", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, MatchByte:=False, SearchFormat:=False).Activate
Selection.EntireRow.Delete
End Sub

Sub 删除列()
'
Macro2 Macro
Range("A1").Select
Cells.Find(What:="0", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, MatchByte:=False, SearchFormat:=False).Activate
Selection.EntireColumn.Delete
End Sub

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网