office中excel设置下拉框多选

我参照了这篇文章

https://www.php.cn/topic/excel/444717.html

这篇文章整体写得不错,但是有些小瑕疵

问题1:在模块1中保存。 这里并没有说清楚

具体是:VBA编辑器中--插入---模块

然后复制以下代码

Public ReLoad As Boolean '开关listbox的change事件

 最终效果呈现如下

问题2:data还在显示中,如果是给用户使用,显然是不希望让用户看到data那个sheet的,所以需要在模块1中继续加入以下代码

Public ReLoad As Boolean '开关listbox的change事件
Sub 隐藏data表()
    Worksheets("data").Visible = 2
End Sub

问题3:现在已经达到效果了,但是居然能够手动输入,这显然达不到我们要的效果

        ①选中要复选的列(整列选中)

        ②数据,数据验证

        

         ③选择序列,来源中添加内容,保持和data中的数据一致

 

        

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值