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列。谢谢大家!! 展开
打错了,不好意思!改为:当f1的值为“隐藏”时,隐藏a列,b列和c列;当f2的值为“显示”时,取消隐藏a列,b列,c列。谢谢大家!! 展开
1个回答
展开全部
感觉你补充的问题也打错了
假设是当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
已上传附件,亲测可用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询