excel中,怎样用单元格的值来控制隐藏某一行和取消隐藏某一行?谢谢大家!!

如:当f1的值为“隐藏”时,隐藏a列,b列和c列;当f2的值为“显示”,取消隐藏a列,b列,c列。谢谢大家!!打错了,不好意思!改为:当f1的值为“隐藏”时,隐藏a列,b... 如:当f1的值为“隐藏”时,隐藏a列,b列和c列;当f2的值为“显示”,取消隐藏a列,b列,c列。谢谢大家!!
打错了,不好意思!改为:当f1的值为“隐藏”时,隐藏a列,b列和c列;当f2的值为“显示”时,取消隐藏a列,b列,c列。谢谢大家!!
展开
 我来答
复仇之牙
2015-05-02 · TA获得超过2250个赞
知道大有可为答主
回答量:1663
采纳率:78%
帮助的人:1545万
展开全部

感觉你补充的问题也打错了

假设是当f1的值为“隐藏”时,隐藏a列,b列和c列;当f1的值为“显示”,取消隐藏a列,b列,c列。

用VBA可以做到,需启用宏,或者另存为启用宏的工作簿

右键工作表标签,选择查看代码

粘贴以下代码并保存

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Count = 1 And Target.Address = "$F$1" Then

If Target = "隐藏" Then Columns("A:C").EntireColumn.Hidden = True
If Target = "显示" Then Columns("A:C").EntireColumn.Hidden = False

End If

End Sub

已上传附件,亲测可用




推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式