如何在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简单一万倍?试下就知道了~ 

立即开启零代码之旅
免费使用