如何制作可以多项选择的下拉菜单?

网友投稿 470 2022-10-07

如何制作可以多项选择的下拉菜单?

今天给大家分享的表格小技巧是:如何制作显示多列同时可以选择多项的下拉菜单?比如下图,显示三列下拉菜单,可以选择任意多个项目合并到一个单元格……

如何制作可以多项选择的下拉菜单?

首先,咱们得有个数据表,用来填充选项菜单的数据。嗯,我们把这份工作表命名为“参数表”,数据如下图所示。A列是商品代码,B列是商品,C列是负责人。

然后,我们在需要制作选项菜单的工作表放一个列表框控件。在【开发工具】选项卡下单击【插入】按钮,在弹出来的选项菜单中选择ActiveX控件列表框,画在当前工作表。位置随便,大小不论,丑美无关……毕竟这些你说了都不算,待会代码会重置。

OK,最后把以下代码复制粘贴到目标工作表的VBE编辑窗口即可。比如我们这里是粘贴到名称为“入库单”工作表。

代码如下:

代码有两个部分组成。

一部分是工作表的Worksheet_SelectionChange事件。当用户选择目标范围内的单元格时,显示设置列表框的位置、大小和数据。

本例中列表框只出现在B列,且行数大于3的情况下。这个可以根据实际情况,自己进行修改。另一部分是列表框的ListBox1_Change事件,当用户选择列表框的数据时,将数据写入单元格。其实相关代码都有注释,内急,这里就不再啰嗦了。挥挥手,下期再见。

示例文件下载,度娘她弟度盘:https://pan.baidu.com/s/1sKf9dl64E8ocKYWxY7Edng提取码:ebgb

原文:https://mp.weixin.qq.com/s/CJ9taJPOYJ2Tixe5rfLktA

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Excel版的倒计时牌,其实很简单
下一篇:excel如何勾选内容(excel中如何做勾选)
相关文章