excel电子表格隐藏的问题

[复制链接]
查看11 | 回复3 | 2011-1-30 21:41:54 | 显示全部楼层 |阅读模式
我想实现当一个电子表格里的B列的某个单元格为0时就自动隐藏这一行,当这个单元格的数据不为0时就自动显示这一行,如何设置,请指教,急用多谢了

回复

使用道具 举报

千问 | 2011-1-30 21:41:54 | 显示全部楼层
这个可以用宏实现,你会用吗?如果不会,HI我 运行以下宏即可实现你的要求Sub 空行隐藏()
Dim arr
Dim iR&, x&
iR = Range("B65536").End(xlUp).Row
arr = Range("B1:B" & iR).Value
For x = 1 To UBound(arr)
If arr(x, 1) = "" Then
Rows(x).EntireRow.Hidden = True
Else
Rows(x).EntireRow.Hidden = False

回复

使用道具 举报

千问 | 2011-1-30 21:41:54 | 显示全部楼层
楼上的方法只是个显示隐藏,并没有真的隐藏。如果想真的实现输入什么数据就能隐藏的话,就只能用宏了。这个不是一两名话能讲清楚的。
回复

使用道具 举报

千问 | 2011-1-30 21:41:54 | 显示全部楼层
在单元格“格式”--条件格式--单元格值 等于 0 ,设置 格式 颜色 为背景色(如白色)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行