电子表格请问怎样把Excel中某个单元格数字为0的所在行自动隐藏?
1.请问怎样把Excel中某个单元格数字为0的所在行自动隐藏?
这是一个我用VBA 编程序的实例: (假设你的表放在当前页,从第1行连续共N行,要判断第M列单元是否0值或空白,如果该单元=0则自动隐藏该行。
你用快捷键时,VBA自动对整个表的每一行按M列是否为零作隐藏或维持原状处理) 在EXCEL中选菜单Tools-Macro-RecordNewMacro建立一个用快捷键呼叫的VBA模块,再进入VBA编辑窗口将下列语句加入该VBA模块。 Sub ZZZ() ' ' ZZZ Macro ' Macro recorded 5/30/2008 by CNYIZHO ' ' Keyboard Shortcut: Ctrl+Shift+N ' M = 1 ;指定列号 N = ActiveSheet.[A1].CurrentRegion.Rows.Count ' 取该表有效非空行数(指有数据的连续行) For I = 1 To N '扫描表中所有行 If Cells(I, M) = Empty Then ' 如果I行第M列的单元值=0或空白 则隐藏它 Rows(I).Hidden = True '隐藏I行 End If Next End Sub。
2.EXCEL的部分单元格可以隐藏吗,还有怎么隐藏0值啊
在Excel中,单元格是不可能隐藏的。因为单元格是行/列交叉位置形成的一个小方格,工作表中的行/列是始终存在的,所以单元格就以行/列的存在而存在。
在单元格中可以隐藏公式。
具体方法是:
选中整个工作表,执行“格式/单元格/保护”操作,把“锁定”前面的勾去掉;
选中有公式数据的单元格,执行“格式/单元格/保护”操作,把“锁定”和“隐藏”前面的勾打上;
执行“工具/保护/保护工作表”命令即可。
效果:选中公式单元格,编辑栏不再显示原来编辑的公式。
事实上单元格中字体颜色设置为白色,虽然单元格中的数据不能看见,但是一旦选中数据单元格,在编辑栏仍然显示出单元格中的数据。所以单元格不可能隐藏。
希望对你有所助益!
以上出自
希望对你有所帮助!
第二个问题
如果你这样做的目的是为了打印,可以将不显示的列所有文字颜色调整为白色,看上去就是不显示了。
在工具-选项-视图中零值调整整个工作表的零值显示,
3.如何让Excel自动隐藏值为0的单元格
隐藏0值的两种方法:
1、用条件格式。单击列标B,全选B列后(当然也可以比如B2:B1000),格式-条件格式-单元格数值-等于-0,这样就设置好了条件,也就是说当等于0时如何如何了。再(右边的)格式-字体-颜色-点选右中的白色,确定确定。这样当B列中的任何单元格值为0时,就变白看不到了。要求单元格用白色而不要有填充色。
2、公式法:在原公式的基础上加个IF函数。语法大意为: =IF(原公式=0,"",原公式) 解释:当公式运算值为0时,显示空格,不为0时显示计算值。
4.excel值为0的值怎么自动隐藏
excel值为0的值怎么自动隐藏? 1、用条件格局。
单击列标B,全选B列后(当然也能够比方B2:B1000),格局-条件格局-单元格数值-等于-0,这样就设置好了条件,也就是说当等于0时怎么怎么了。再(右边的)格局-字体-色彩-点选右中的白色,断定断定。
这样当B列中的任何单元格值为0时,就变白看不到了。需求单元格用白色而不要有填充色。
2、公式法:在原公式的基础上加个IF函数。语法大意为: =IF(原公式=0,"",原公式) 解说:当公式运算值为0时,显现空格,不为0时显现核算值。
5.请问怎样把Excel中某个单元格数字为0的所在行自动隐藏
这是一个我用VBA 编程序的实例:
(假设你的表放在当前页,从第1行连续共N行,要判断第M列单元是否0值或空白,如果该单元=0则自动隐藏该行。你用快捷键时,VBA自动对整个表的每一行按M列是否为零作隐藏或维持原状处理)
在EXCEL中选菜单Tools-Macro-RecordNewMacro建立一个用快捷键呼叫的VBA模块,再进入VBA编辑窗口将下列语句加入该VBA模块。
Sub ZZZ()
'
' ZZZ Macro
' Macro recorded 5/30/2008 by CNYIZHO
'
' Keyboard Shortcut: Ctrl+Shift+N
'
M = 1 ;指定列号
N = ActiveSheet.[A1].CurrentRegion.Rows.Count ' 取该表有效非空行数(指有数据的连续行)
For I = 1 To N '扫描表中所有行
If Cells(I, M) = Empty Then ' 如果I行第M列的单元值=0或空白 则隐藏它
Rows(I).Hidden = True '隐藏I行
End If
Next
End Sub
