如何在Excel里给下拉序列设定条件?
伙伴云
1分钟阅读
2022-03-21
分享
想要在excel里这个功能,请先做好要写VBA代码的准备哟~
首先,alt+f11打开VB编辑器,双击工作表名称,在worksheet的selectiongchang事件中添加如下代码,保存:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("G4").Value = "男" Then
Columns("h:h").EntireColumn.Hidden = False
Columns("k:k").EntireColumn.Hidden = False
Else
Columns("h:h").EntireColumn.Hidden = True
Columns("k:k").EntireColumn.Hidden = True
End If
End Sub
当然里面的代码还得根据您的实际需要进行相应的修改,这里只给你提供了关键性信息!
那如果不用写代码的话,有没有更好的实现方法呢?
还真有!
不过不是excel,而是新一代协同办公工具——伙伴云
下面,一起来看下,这个问题在伙伴云里是怎么轻松解决的?
上演示干货!
1、进入伙伴云工作区,创建一个“客户信息明细”表。
表格配置中,添加“客户名称”、“性别”、“是否收取手续费”字段,其中“客户名称”选择文本字段,“性别”为选项字段,“是否收取手续费”为下拉菜单字段。添加备选项,勾选上彩色选项一栏,点击创建。
2、点击表单配置-表单最底部的字段显隐逻辑下面的“+”,进行编辑。
3、填写条件:性别=男,才显示字段“是否收取手续费”,点击确定保存。
4、验证一下,设置的是否正确。
怎么样?是不是比excel简单一万倍?试下就知道了~