excel满足多条件后自动隐藏该列

如图 同时满足条件 打印,订单日期 交货日期 合同 发票列有值 那么,隐藏该列 。当想看的时候取消隐藏。不想看时继续隐藏
隐藏该行

Excel 2003:
单击菜单“格式→工作表→隐藏”,工作表即被隐藏。

Excel 2007/2010:
方法一:在“开始”选项卡的“工作表”组中,单击“格式→隐藏和取消隐藏→隐藏工作表”。
方法二:右击所选择的工作表标签,在弹出的快捷菜单中选择“隐藏”即可。

要取消隐藏工作表 ,用下面的方法,但一次只能取消一个工作表的隐藏:
Excel 2003:
单击菜单“格式→工作表→取消隐藏”,在弹出的“取消隐藏”对话框中选择某个工作表,单击“确定”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-20
自动隐藏,只有宏代码才能实现
第2个回答  2018-06-20
隐藏行还是列? 太个性化就得定制追问

隐藏行,就是问代码怎么写。当 E,F,G,H,I,列有值 就隐藏该行

追答

Private Sub Worksheet_Change(ByVal Target As Range)

行数 = UsedRange.Rows.Count

If Cells(1, 1).Value = 1 And 行数 > 1 And Target.Row > 1 Then

If Application.CountA(Range(Cells(Target.Row, "e"), Cells(Target.Row, "i"))) = 5 Then

Target.EntireRow.Hidden = 1

End If

ElseIf Cells(1, 1) = 0 Then

For i = 2 To 行数 - 1

Rows(i).Hidden = 0

Next

End If

End Sub

本回答被提问者采纳
第3个回答  2018-06-19
用筛选功能吧
相似回答